]> git.pld-linux.org Git - projects/rc-scripts.git/blobdiff - lang.sh
- cleanups in sysinit + fix for shutting down bridge
[projects/rc-scripts.git] / lang.sh
diff --git a/lang.sh b/lang.sh
index 176305746240331d63c48e6aff31da8437621b34..f49ccac17d9a092b1ee8987ab48591314e4cbb71 100755 (executable)
--- a/lang.sh
+++ b/lang.sh
@@ -1,36 +1,37 @@
 #!/bin/sh
+#
+#      $Id: lang.sh,v 1.7 2000/06/27 09:50:07 waszi Exp $
+#
 
 if [ -f /etc/sysconfig/i18n ]; then
     . /etc/sysconfig/i18n
 
-    if [ -n "$LANG" ]; then
-       export LANG
-    fi
+   [ -n "$LANG" ] && export LANG || unset LANG
+   [ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE
+   [ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE
+   [ -n "$LC_MESSAGES" ] && export LC_MESSAGES || unset LC_MESSAGES
+   [ -n "$LC_NUMERIC" ] && export LC_NUMERIC || unset LC_NUMERIC
+   [ -n "$LC_MONETARY" ] && export LC_MONETARY || unset LC_MONETARY
+   [ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME
+   [ -n "$LC_ALL" ] && export LC_ALL || unset LC_ALL
+   [ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE
+   [ -n "$LINGUAS" ] && export LINGUAS || unset LINGUAS
 
-    if [ -n "$LC_ALL" ]; then
-       export LC_ALL
-    fi
-  
-    if [ -n "$LINGUAS" ]; then
-       export LINGUAS
-    fi
-  
-    if [ -n "$SYSTERM" ]; then
-       export TERM=$SYSTERM
-    fi
+   [ -n "$_XKB_CHARSET" ] && export _XKB_CHARSET || unset _XKB_CHARSET
 
-    # Set console font map.
-    if [ -n "$UNIMAP" ]; then
-       loadunimap $UNIMAP
-    fi
+   # deprecated
+   if [ -n "$SYSTERM" ]; then
+      export TERM=$SYSTERM
+   fi
 
-    if [ -n "$SYSTERM" ] ; then
-       case $SYSTERM in
-           linux-lat)
-               LESSCHARSET=latin1
-               INPUTRC=/etc/inputrc
-               export LESSCHARSET INPUTRC
-               ;;
-       esac
-    fi
+   if [ -n "$INPUTRC" ]; then
+      export INPUTRC
+   fi
+
+   if [ -n "$LESSCHARSET" ]; then
+       export LESSCHARSET
+   elif [ "$TERM" = "linux-lat" ]; then
+       LESSCHARSET=latin1
+      export LESSCHARSET
+   fi
 fi
This page took 0.050417 seconds and 4 git commands to generate.