From 266c30d60f71e057a4f7e9348552cc88bdb6a56e Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Tue, 16 Nov 1999 17:19:16 +0000 Subject: fix logic in lang.csh --- lang.sh | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'lang.sh') diff --git a/lang.sh b/lang.sh index 5d28ed1d..87ffd039 100755 --- a/lang.sh +++ b/lang.sh @@ -4,7 +4,9 @@ if [ -f /etc/sysconfig/i18n ]; then . /etc/sysconfig/i18n if [ -n "$LANG" ] ; then [ "$LANG" = "C" ] && LANG="en_US" - export LANG || unset LANG + export LANG + else + unset LANG fi [ -n "$LC_CTYPE" ] && export LC_CTYPE || unset LC_CTYPE [ -n "$LC_COLLATE" ] && export LC_COLLATE || unset LC_COLLATE @@ -14,12 +16,16 @@ if [ -f /etc/sysconfig/i18n ]; then [ -n "$LC_TIME" ] && export LC_TIME || unset LC_TIME if [ -n "$LC_ALL" ]; then [ "$LC_ALL" = "C" ] && LC_ALL="en_US" - export LC_ALL || unset LC_ALL + export LC_ALL + else + unset LC_ALL fi [ -n "$LANGUAGE" ] && export LANGUAGE || unset LANGUAGE if [ -n "$LINGUAS" ]; then [ "$LINGUAS" = "C" ] && LINGUAS="en_US" - export LINGUAS || unset LINGUAS + export LINGUAS + else + unset LINGUAS fi [ -n "$_XKB_CHARSET" ] && export _XKB_CHARSET || unset _XKB_CHARSET -- cgit v1.2.1