]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/blobdiff - src/initscripts/init.d/console
dnsmasq: Put custom arguments first.
[people/teissler/ipfire-2.x.git] / src / initscripts / init.d / console
index bc1f4e043cbf314fb6d0ff5dfe525999b21b1e07..d69ddd3c0ae0b52a4d8e13fbd04a141847c1db02 100644 (file)
 
 . /etc/sysconfig/rc
 . ${rc_functions}
+eval $(/usr/local/bin/readhash /var/ipfire/main/settings)
 
-# Native English speakers probably don't have /etc/sysconfig/console at all
-if [ -f /etc/sysconfig/console ]
-then
-       . /etc/sysconfig/console
-else
-        exit 0
-fi
+# English is default
+FONT="lat0-16"
+KEYMAP_CORRECTIONS="euro2"
+
+case "${LANGUAGE}" in
+       # German
+       de)
+               LEGACY_CHARSET="iso-8859-15"
+               FONT="lat0-16 -m 8859-15"
+               ;;
+       # Polish
+       pl)
+               FONT="lat2-16"
+               ;;
+       # Russish/Turkish
+       ru|tr)
+               FONT="LatArCyrHeb-16"
+               ;;
+esac
+
+UNICODE="1"
+BROKEN_COMPOSE="0"
 
 is_true() {
        [ "$1" = "1" ] || [ "$1" = "yes" ] || [ "$1" = "true" ]
@@ -63,7 +79,7 @@ case "${1}" in
                        grep -o '\btty[[:digit:]]*\b'`
                do
                        openvt -f -w -c ${TTY#tty} -- \
-                               /bin/sh -c "${MODE_COMMAND}"
+                               /bin/sh -c "${MODE_COMMAND}" 2>/dev/null
                done
 
                # Set the font (if not already set above) and the keymap