3434# Install pacakges and fonts
3535if [[ "${LSIO_BASE}" == "alpine" ]] && [[ ! -f /usr/share/fonts/noto/NotoSansCJK-Regular.ttc ]]; then
3636 # Add fonts and lang
37- apk add --no-cache \
37+ echo " \
3838 font-noto-all \
3939 font-noto-cjk \
4040 font-noto-emoji \
41- lang
41+ lang" >> /mod-repo-packages-to-install.list
4242elif [[ "${LSIO_BASE}" == "ubuntu" ]] && [[ ! -f /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc ]]; then
4343 # Install fonts and locales
4444 sed -i \
4545 '/locale/d' \
4646 /etc/dpkg/dpkg.cfg.d/excludes
47- apt-get update
48- apt-get install -y \
47+ echo "\
4948 fonts-noto \
5049 language-pack-af \
5150 language-pack-am \
@@ -130,25 +129,24 @@ elif [[ "${LSIO_BASE}" == "ubuntu" ]] && [[ ! -f /usr/share/fonts/opentype/noto/
130129 language-pack-vi \
131130 language-pack-xh \
132131 language-pack-zh-hans \
133- language-pack-zh-hant
132+ language-pack-zh-hant" >> /mod-repo-packages-to-install.list
134133elif [[ "${LSIO_BASE}" == "debian" ]] && [[ ! -f /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc ]]; then
135134 # Install fonts and locales
136135 sed -i \
137136 '/locale/d' \
138137 /etc/dpkg/dpkg.cfg.d/docker
139- apt-get update
140- apt-get install -y \
138+ echo "\
141139 fonts-noto \
142- locales-all
140+ locales-all" >> /mod-repo-packages-to-install.list
143141 # Generate locales
144142 for LOCALE in ${LOCALES}; do
145143 echo "Generating Locale for ${LOCALE}"
146- localedef -i ${LOCALE} -f UTF-8 ${LOCALE}.UTF-8
144+ localedef -i " ${LOCALE}" -f UTF-8 " ${LOCALE}.UTF-8"
147145 done
148146elif [[ "${LSIO_BASE}" == "fedora" ]] && [[ ! -d /usr/share/licenses/google-noto-cjk-fonts-common ]]; then
149147 # Install fonts and locales
150148 rm -f /etc/rpm/macros.image-language-conf
151- dnf install -y \
149+ echo " \
152150 glibc-langpack-aa \
153151 glibc-langpack-af \
154152 glibc-langpack-agr \
@@ -715,26 +713,26 @@ elif [[ "${LSIO_BASE}" == "fedora" ]] && [[ ! -d /usr/share/licenses/google-noto
715713 google-noto-serif-vithkuqi-vf-fonts \
716714 google-noto-serif-yezidi-fonts \
717715 google-noto-serif-yezidi-vf-fonts \
718- google-noto-traditional-nushu-fonts
716+ google-noto-traditional-nushu-fonts" >> /mod-repo-packages-to-install.list
719717 # Generate locales
720718 for LOCALE in ${LOCALES}; do
721719 echo "Generating Locale for ${LOCALE}"
722- localedef -i ${LOCALE} -f UTF-8 ${LOCALE}.UTF-8
720+ localedef -i " ${LOCALE}" -f UTF-8 " ${LOCALE}.UTF-8"
723721 done
724722elif [[ "${LSIO_BASE}" == "arch" ]] && [[ ! -f /usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc ]]; then
725723 # Install fonts
726724 sed -i \
727725 '/locale/d' \
728726 /etc/pacman.conf
729- pacman -Sy --noconfirm \
727+ echo " \
730728 glibc \
731729 noto-fonts-cjk \
732730 noto-fonts-emoji \
733- noto-fonts-extra
731+ noto-fonts-extra" >> /mod-repo-packages-to-install.list
734732 # Generate locales
735733 for LOCALE in ${LOCALES}; do
736734 echo "Generating Locale for ${LOCALE}"
737- localedef -i ${LOCALE} -f UTF-8 ${LOCALE}.UTF-8
735+ localedef -i " ${LOCALE}" -f UTF-8 " ${LOCALE}.UTF-8"
738736 done
739737else
740738 echo "**** International Fonts/Locales installed skipping ****"
@@ -745,19 +743,19 @@ if which firefox && [ ! -f /langlock ]; then
745743 echo "Installing firefox langpacks"
746744 FIREFOX_VERSION=$(curl -sI https://download.mozilla.org/?product=firefox-latest | awk -F '(releases/|/win32)' '/Location/ {print $2}')
747745 RELEASE_URL="https://releases.mozilla.org/pub/firefox/releases/${FIREFOX_VERSION}/win64/xpi/"
748- LANGS=$(curl -Ls ${RELEASE_URL} | awk -F '(xpi">|</a>)' '/href.*xpi/ {print $2}' | tr '\n' ' ')
746+ LANGS=$(curl -Ls " ${RELEASE_URL}" | awk -F '(xpi">|</a>)' '/href.*xpi/ {print $2}' | tr '\n' ' ')
749747 if [[ "${LSIO_BASE}" == "alpine" ]]; then
750748 EXTENSION_DIR=/usr/lib/firefox/distribution/extensions/
751- else
749+ else
752750 EXTENSION_DIR=/usr/lib/firefox-addons/distribution/extensions/
753751 fi
754752 mkdir -p ${EXTENSION_DIR}
755753 for LANG in ${LANGS}; do
756754 LANGCODE=$(echo ${LANG} | sed 's/\.xpi//g')
757755 echo "Downloading ${LANG} Firefox Language pack"
758756 curl -o \
759- ${EXTENSION_DIR}langpack-${LANGCODE}@firefox.mozilla.org.xpi -Ls \
760- ${RELEASE_URL}${LANG}
757+ " ${EXTENSION_DIR}langpack-${LANGCODE}@firefox.mozilla.org.xpi" -Ls \
758+ " ${RELEASE_URL}${LANG}"
761759 done
762760fi
763761
0 commit comments