shellcheck fixes

This commit is contained in:
Tobias Powalowski 2022-11-29 12:27:54 +01:00
parent 44988ec851
commit 927de984d7

View file

@ -31,18 +31,18 @@ set_mkinitcpio() {
set_locale() {
if [[ ${SET_LOCALE} == "" ]]; then
LOCALES="en_US English de_DE German es_ES Spanish fr_FR French pt_PT Portuguese ru_RU Russian OTHER More"
CHECK_LOCALES="$(grep 'UTF' ${DESTDIR}/etc/locale.gen | sed -e 's:#::g' -e 's: UTF-8.*$::g')"
CHECK_LOCALES="$(grep 'UTF' "${DESTDIR}"/etc/locale.gen | sed -e 's:#::g' -e 's: UTF-8.*$::g')"
OTHER_LOCALES=""
for i in ${CHECK_LOCALES}; do
OTHER_LOCALES="${OTHER_LOCALES} ${i} -"
done
#shellcheck disable=SC2086
DIALOG --menu "Select A System-Wide Locale:" 14 40 8 ${LOCALES} 2>${ANSWER} || return 1
set_locale=$(cat ${ANSWER})
set_locale=$(cat "${ANSWER}")
if [[ "${set_locale}" == "OTHER" ]]; then
#shellcheck disable=SC2086
DIALOG --menu "Select A System-Wide Locale:" 18 40 12 ${OTHER_LOCALES} 2>${ANSWER} || return 1
set_locale=$(cat ${ANSWER})
set_locale=$(cat "${ANSWER}")
fi
sed -i -e "s#LANG=.*#LANG=${set_locale}#g" "${DESTDIR}"/etc/locale.conf
DIALOG --infobox "Setting locale LANG=${set_locale} on installed system ..." 3 70