aboutsummaryrefslogtreecommitdiffstats
path: root/lang.csh
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>1999-08-20 16:02:19 +0000
committerBill Nottingham <notting@redhat.com>1999-08-20 16:02:19 +0000
commit2be79097a599732951cd7c9155609d9bda107572 (patch)
tree422650dda2e70b3b6765c54a50b04222898aa53c /lang.csh
parent6e2ed50d7073bb3e1f47a3d856470a49cd9f0a38 (diff)
downloadinitscripts-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-xlang.csh21
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