summaryrefslogtreecommitdiff
path: root/rc.sysinit
diff options
context:
space:
mode:
authorTom Gundersen <teg@jklm.no>2011-08-05 00:33:10 +0200
committerTom Gundersen <teg@jklm.no>2011-08-05 00:33:10 +0200
commit4ef7a256acddfdd0cbb54e9018f0d8fadbc0cae1 (patch)
tree15f88c777f74a20631b62b9d5f144c2a4a7fc6a0 /rc.sysinit
parentb94d35b9a2325d822dede0a72fca561f7a7daf7a (diff)
locale: make /etc/profile.d/locale.sh dynamic
locale.sh parses rc.conf at runtime and sets the LOCALE accordingly, rather than writing a static file at every boot. This eliminates yet another write to /etc. Signed-off-by: Tom Gundersen <teg@jklm.no>
Diffstat (limited to 'rc.sysinit')
-rwxr-xr-xrc.sysinit5
1 files changed, 0 insertions, 5 deletions
diff --git a/rc.sysinit b/rc.sysinit
index 86febfa..9f215c4 100755
--- a/rc.sysinit
+++ b/rc.sysinit
@@ -238,11 +238,6 @@ if [[ $HOSTNAME ]]; then
echo "$HOSTNAME" >| /proc/sys/kernel/hostname && stat_done || stat_fail
fi
-# Flush old locale settings and set user defined locale
-stat_busy "Setting Locale: ${LOCALE:=en_US}"
- echo "export LANG=$LOCALE" > /etc/profile.d/locale.sh &&
-chmod 0755 /etc/profile.d/locale.sh && stat_done || stat_fail
-
if [[ ${LOCALE,,} =~ utf ]]; then
stat_busy "Setting Consoles to UTF-8 mode"
# UTF-8 consoles are default since 2.6.24 kernel