Skip to content

Commit f1d9e81

Browse files
committed
Split a script in two
1 parent bc17615 commit f1d9e81

3 files changed

Lines changed: 21 additions & 10 deletions

File tree

run.sh

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,10 @@ if [ "${OS}" = 'Linux' ] \
8181
fi
8282

8383
run_script "${REPO_SCRIPTS_DIR}/configure-permissions.sh" # Run after install-packages.sh
84-
[ "${OS}" = 'Linux' ] && run_script_as_su "${REPO_SCRIPTS_DIR}/set-system-locale-timedate.sh"
84+
if [ "${OS}" = 'Linux' ]; then
85+
run_script_as_su "${REPO_SCRIPTS_DIR}/configure-locale.sh"
86+
run_script_as_su "${REPO_SCRIPTS_DIR}/configure-system-time.sh"
87+
fi
8588
[ "${DISTRO_FAMILY}" != 'Android' ] && run_script_as_su "${REPO_SCRIPTS_DIR}/update-profiles.sh"
8689

8790
if [ "${OS}" = 'Linux' ]; then
Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ source "${REPO_SCRIPTS_COMMON_DIR}/system-info.sh"
55
LOCALE_GEN_FILE_PATH="${ROOT_ETC}/locale.gen"
66
LOCALE_CONF_FILE_PATH="${ROOT_ETC}/locale.conf"
77
VCONSOLE_CONF_FILE_PATH="${ROOT_ETC}/vconsole.conf"
8-
LOCALTIME_FILE_PATH="${ROOT_ETC}/localtime"
98
KEYBOARD_LAYOUTS_PATH="${ROOT_USR_SHARE}/X11/xkb/symbols"
109

1110
echo 'Setting up the console font and keymap...'
@@ -24,7 +23,6 @@ echo 'Setting up the language...'
2423
echo 'LC_NAME=ro_RO.UTF-8'
2524
echo 'LC_NUMERIC=ro_RO.UTF-8'
2625
echo 'LC_TIME=ro_RO.UTF-8'
27-
} > "${LOCALE_CONF_FILE_PATH}"
2826

2927
echo 'en_GB.UTF-8 UTF-8' > "${LOCALE_GEN_FILE_PATH}"
3028
echo 'en_US.UTF-8 UTF-8' >> "${LOCALE_GEN_FILE_PATH}"
@@ -38,13 +36,6 @@ for LOCALE in $(awk '{print $1}' "${LOCALE_GEN_FILE_PATH}" | sed -e 's/\([^\.]*\
3836
fi
3937
done
4038

41-
if [ ! -f "${LOCALTIME_FILE_PATH}" ]; then
42-
echo 'Setting up the local time...'
43-
44-
ln -sf '/usr/share/zoneinfo/Europe/Bucharest' "${LOCALTIME_FILE_PATH}"
45-
does_bin_exist 'hwclock' && hwclock --systohc
46-
fi
47-
4839
# Update the X11 keyboard layout definitions
4940
if ${HAS_GUI}; then
5041
if [ -d "${KEYBOARD_LAYOUTS_PATH}" ]; then

scripts/configure-system-time.sh

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
#!/bin/bash
2+
source 'scripts/common/filesystem.sh'
3+
4+
LOCALE_CONF_FILE_PATH="${ROOT_ETC}/locale.conf"
5+
LOCALTIME_FILE_PATH="${ROOT_ETC}/localtime"
6+
7+
echo 'Setting up the time locale...'
8+
{
9+
echo 'LC_TIME=ro_RO.UTF-8'
10+
} > "${LOCALE_CONF_FILE_PATH}"
11+
12+
if [ ! -f "${LOCALTIME_FILE_PATH}" ]; then
13+
echo 'Setting up the local time...'
14+
15+
ln -sf '/usr/share/zoneinfo/Europe/Bucharest' "${LOCALTIME_FILE_PATH}"
16+
does_bin_exist 'hwclock' && hwclock --systohc
17+
fi

0 commit comments

Comments
 (0)