From 1c06cc652b19cc546909c46bbdb03816cd75ecbb Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Fri, 31 Mar 2000 21:12:22 +0000 Subject: source /home/devel/notting/.i18n as well as /etc/sysconfig/i18n (idea from ) --- lang.csh | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) (limited to 'lang.csh') diff --git a/lang.csh b/lang.csh index 8e77e094..6471cd49 100755 --- a/lang.csh +++ b/lang.csh @@ -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 -- cgit v1.2.1