diff options
author | Bill Nottingham <notting@redhat.com> | 2000-03-31 21:12:22 +0000 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2000-03-31 21:12:22 +0000 |
commit | 1c06cc652b19cc546909c46bbdb03816cd75ecbb (patch) | |
tree | fbb43527de6ce51a121d7dcfb022784741c51846 /lang.csh | |
parent | db538e83c5f3e2b463a9edda232c1cba946733c8 (diff) | |
download | initscripts-1c06cc652b19cc546909c46bbdb03816cd75ecbb.tar initscripts-1c06cc652b19cc546909c46bbdb03816cd75ecbb.tar.gz initscripts-1c06cc652b19cc546909c46bbdb03816cd75ecbb.tar.bz2 initscripts-1c06cc652b19cc546909c46bbdb03816cd75ecbb.tar.xz initscripts-1c06cc652b19cc546909c46bbdb03816cd75ecbb.zip |
source /home/devel/notting/.i18n as well as /etc/sysconfig/i18n (idea from <ivanyi@internet.sk>)
Diffstat (limited to 'lang.csh')
-rwxr-xr-x | lang.csh | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -1,8 +1,15 @@ # /etc/profile.d/lang.csh - set i18n stuff -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|$|;|' ` +set sourced=0 +foreach file (/etc/sysconfig/i18n $HOME/.i18n) + test -f $file + if ($status == 0) then + eval `sed 's|=C$|=en_US|g' $file | sed 's|\([^=]*\)=\([^=]*\)|setenv \1 \2|g' | sed 's|$|;|' ` + endif + set sourced=1 +end + +if ($sourced == 1) then if ($?LC_ALL && $?LANG) then if ($LC_ALL == $LANG) then unsetenv LC_ALL @@ -28,4 +35,5 @@ if ($status == 0) then endsw endif unsetenv SYSFONTACM + unsetenv SYSFONT endif |