aboutsummaryrefslogtreecommitdiffstats
path: root/lang.csh
diff options
context:
space:
mode:
Diffstat (limited to 'lang.csh')
-rwxr-xr-xlang.csh20
1 files changed, 13 insertions, 7 deletions
diff --git a/lang.csh b/lang.csh
index baa504a2..8e77e094 100755
--- a/lang.csh
+++ b/lang.csh
@@ -3,19 +3,25 @@
test -f /etc/sysconfig/i18n
if ($status == 0) then
eval `sed 's|=C$|=en_US|g' /etc/sysconfig/i18n | sed 's|\([^=]*\)=\([^=]*\)|setenv \1 \2|g' | sed 's|$|;|' `
- if ($LC_ALL == $LANG) then
- unsetenv LC_ALL
+ if ($?LC_ALL && $?LANG) then
+ if ($LC_ALL == $LANG) then
+ unsetenv LC_ALL
+ endif
endif
- if ($LINGUAS == $LANG) then
- unsetenv LINGUAS
+ if ($?LINGUAS && $?LANG) then
+ if ($LINGUAS == $LANG) then
+ unsetenv LINGUAS
+ endif
endif
if ($?SYSFONTACM) then
switch ($SYSFONTACM)
case iso01*|iso02*|iso15*|koi*|latin2-ucw*:
- if ( "$TERM" == "linux" ) then
- if ( ls -l /proc/$$/fd/0 2>/dev/null | grep -- '-> /dev/tty[0-9]*$' >/dev/null 2>&1) then
- echo -n -e '\033(K' > /proc/$$/fd/0
+ if ( $?TERM ) then
+ if ( "$TERM" == "linux" ) then
+ if ( ls -l /proc/$$/fd/0 2>/dev/null | grep -- '-> /dev/tty[0-9]*$' >/dev/null 2>&1) then
+ echo -n -e '\033(K' > /proc/$$/fd/0
+ endif
endif
endif
breaksw