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 |