slitaz-boot-scripts annotate etc/init.d/i18n.sh @ rev 254

Huge change in boot... we start X as soon as possible by default, for this we have to config keymap, locale, user and home before, let do that in rcS. Also some fixes such as TZ
author Christophe Lincoln <pankso@slitaz.org>
date Fri Apr 29 16:06:08 2011 +0200 (2011-04-29)
parents a984593d0121
children
rev   line source
pankso@7 1 #!/bin/sh
paul@181 2 # /etc/init.d/i18n.sh - Internationalization initialization.
pankso@153 3 #
paul@181 4 # This script configures SliTaz default keymap, locale, timezone.
pankso@7 5 #
pankso@7 6 . /etc/init.d/rc.functions
pankso@7 7
pankso@7 8 # Locale config.
pascal@80 9 if [ -s "/etc/locale.conf" ]; then
pankso@254 10 . /etc/locale.conf
pankso@254 11 echo -n "Locale configuration: $LANG" && status
pankso@7 12 else
pankso@7 13 tazlocale
pankso@7 14 fi
pankso@7 15
pankso@7 16 # Keymap config.
pascal@80 17 if [ -s "/etc/keymap.conf" ]; then
pankso@254 18 keymap=`cat /etc/keymap.conf`
pankso@254 19 echo -n "Keymap configuration: $keymap" && status
pankso@75 20 if [ -x /bin/loadkeys ]; then
pankso@254 21 loadkeys $keymap
pankso@75 22 else
pankso@254 23 loadkmap < /usr/share/kmap/$keymap.kmap
pankso@75 24 fi
pankso@90 25 else
pankso@73 26 tazkeymap
pankso@7 27 fi
pankso@7 28
pankso@7 29 # Timezone config. Set timezone using the keymap config for fr, be, fr_CH
pankso@7 30 # and ca with Montreal.
pascal@80 31 if [ ! -s "/etc/TZ" ]; then
pankso@254 32 keymap=`cat /etc/keymap.conf`
pankso@254 33 case "$keymap" in
pankso@73 34 fr-latin1|be-latin1)
MikeDSmith25@107 35 echo -n "Setting timezone to Europe/Paris... "
pankso@7 36 echo "Europe/Paris" > /etc/TZ && status
pankso@7 37 ;;
pankso@73 38 fr_CH-latin1|de_CH-latin1)
MikeDSmith25@107 39 echo -n "Setting timezone to Europe/Zurich... "
pankso@7 40 echo "Europe/Zurich" > /etc/TZ && status
pankso@7 41 ;;
pankso@73 42 cf)
MikeDSmith25@107 43 echo -n "Setting timezone to America/Montreal... "
pankso@7 44 echo "America/Montreal" > /etc/TZ && status
pankso@7 45 ;;
pankso@7 46 *)
MikeDSmith25@107 47 echo -n "Setting default timezone to UTC... "
pankso@7 48 echo "UTC" > /etc/TZ && status
pankso@7 49 ;;
pankso@7 50 esac
pankso@7 51 fi
pankso@7 52