locale
This commit is contained in:
parent
dc311deb63
commit
32c865f8d6
@ -39,7 +39,7 @@ set_tz() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if [ "$desired_timezone" == 0 ]; then
|
if [ "$desired_timezone" == "ask" ]; then
|
||||||
desired_timezone=$(whiptail --inputbox "What timezone should we set?" 10 100 3>&1 1>&2 2>&3)
|
desired_timezone=$(whiptail --inputbox "What timezone should we set?" 10 100 3>&1 1>&2 2>&3)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
31
10-Setting_locale.sh
Normal file
31
10-Setting_locale.sh
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
## Script Location
|
||||||
|
SCRIPTDIR=$(dirname $0)
|
||||||
|
source "$SCRIPTDIR/common/colors.sh"
|
||||||
|
source "$SCRIPTDIR/common/functions.sh"
|
||||||
|
source "$SCRIPTDIR/common/load-defaults.sh"
|
||||||
|
|
||||||
|
current_lang=$(locale | grep LANG= | cut -d= -f2)
|
||||||
|
printf "$COL_LIGHT_BLUE" "* locale is currently set to $current_lang"
|
||||||
|
if [ "$desired_locale" == "ask" ]; then
|
||||||
|
dpkg-reconfigure locales
|
||||||
|
else
|
||||||
|
|
||||||
|
update-locale "$desired_locale"
|
||||||
|
locale-gen --purge "$desired_locale"
|
||||||
|
dpkg-reconfigure --frontend noninteractive locales
|
||||||
|
|
||||||
|
echo "locales locales/default_environment_locale select $desired_locale" | debconf-set-selections
|
||||||
|
echo "locales locales/locales_to_be_generated multiselect $desired_locale" | debconf-set-selections
|
||||||
|
rm "/etc/locale.gen"
|
||||||
|
dpkg-reconfigure --frontend noninteractive locales
|
||||||
|
|
||||||
|
systemctl set-environment "LANG=$desired_locale"
|
||||||
|
systemctl show-environment
|
||||||
|
|
||||||
|
. /etc/default/locale
|
||||||
|
|
||||||
|
fi
|
||||||
|
current_lang=$(locale | grep LANG= | cut -d= -f2)
|
||||||
|
printf "$COL_LIGHT_BLUE" "* locale is now set to $current_lang"
|
||||||
@ -1,4 +1,5 @@
|
|||||||
desired_timezone=0
|
desired_timezone="ask"
|
||||||
|
desired_locale="ask"
|
||||||
unattended_upgrades_priority="low"
|
unattended_upgrades_priority="low"
|
||||||
systemd_journaling="ask"
|
systemd_journaling="ask"
|
||||||
freeipa_join_realm="ask"
|
freeipa_join_realm="ask"
|
||||||
|
|||||||
@ -1,4 +1,5 @@
|
|||||||
desired_timezone="America/Detroit"
|
desired_timezone="America/Detroit"
|
||||||
|
desired_locale="en_US.UTF-8"
|
||||||
unattended_upgrades_priority="medium"
|
unattended_upgrades_priority="medium"
|
||||||
systemd_journaling_tweak=1
|
systemd_journaling_tweak=1
|
||||||
freeipa_join_realm=1
|
freeipa_join_realm=1
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user