diff options
author | Bill Nottingham <notting@redhat.com> | 1999-08-20 16:02:19 +0000 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 1999-08-20 16:02:19 +0000 |
commit | 2be79097a599732951cd7c9155609d9bda107572 (patch) | |
tree | 422650dda2e70b3b6765c54a50b04222898aa53c /lang.csh | |
parent | 6e2ed50d7073bb3e1f47a3d856470a49cd9f0a38 (diff) | |
download | initscripts-2be79097a599732951cd7c9155609d9bda107572.tar initscripts-2be79097a599732951cd7c9155609d9bda107572.tar.gz initscripts-2be79097a599732951cd7c9155609d9bda107572.tar.bz2 initscripts-2be79097a599732951cd7c9155609d9bda107572.tar.xz initscripts-2be79097a599732951cd7c9155609d9bda107572.zip |
add lang.csh. Might even work.
Diffstat (limited to 'lang.csh')
-rwxr-xr-x | lang.csh | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lang.csh b/lang.csh new file mode 100755 index 00000000..ebc7f9cb --- /dev/null +++ b/lang.csh @@ -0,0 +1,21 @@ +#!/bin/csh + +test -f /etc/sysconfig/i18n +if ($status == 0) then + cat /etc/sysconfig/i18n | sed "s|=| |g" | sed "s|^\([^#]\)|setenv \0|g" > /tmp/csh.$$ + source /tmp/csh.$$ + rm -f /tmp/csh.$$ + + if ($?SYSFONTACM) then + switch ($SYSFONTACM) + case iso01*|iso02*|iso15*|koi*: + 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 + breaksw + endsw + endif + unsetenv SYSFONTACM +endif |