diff options
author | Bill Nottingham <notting@redhat.com> | 2007-02-19 22:21:47 +0000 |
---|---|---|
committer | Harald Hoyer <harald@redhat.com> | 2011-04-12 14:11:02 +0200 |
commit | 55fd8bdd57f60c98ed3d34ea6645c201e9fb2aaa (patch) | |
tree | b537cbc4f725e2e29a0a5bd4266a375ef0cbfa5e | |
parent | ff16de6d9a8f9bbfa8f6a9c468a24cf2100f48b8 (diff) | |
download | initscripts-55fd8bdd57f60c98ed3d34ea6645c201e9fb2aaa.tar initscripts-55fd8bdd57f60c98ed3d34ea6645c201e9fb2aaa.tar.gz initscripts-55fd8bdd57f60c98ed3d34ea6645c201e9fb2aaa.tar.bz2 initscripts-55fd8bdd57f60c98ed3d34ea6645c201e9fb2aaa.tar.xz initscripts-55fd8bdd57f60c98ed3d34ea6645c201e9fb2aaa.zip |
if $LANG is set, don't override it (#229102)
-rwxr-xr-x | lang.csh | 8 | ||||
-rwxr-xr-x | lang.sh | 11 |
2 files changed, 14 insertions, 5 deletions
@@ -1,12 +1,16 @@ # /etc/profile.d/lang.csh - set i18n stuff set sourced=0 -foreach file (/etc/sysconfig/i18n $HOME/.i18n) +if ($?LANG) then + set sourced=1 +else + foreach file (/etc/sysconfig/i18n $HOME/.i18n) if ( -f $file ) then eval `grep -v '^[:blank:]*#' $file | sed 's|\([^=]*\)=\([^=]*\)|setenv \1 \2|g' | sed 's|$|;|'` endif set sourced=1 -end + end +endif if ($?GDM_LANG) then set sourced=1 @@ -1,9 +1,14 @@ # /etc/profile.d/lang.sh - set i18n stuff sourced=0 -for langfile in /etc/sysconfig/i18n $HOME/.i18n ; do - [ -f $langfile ] && . $langfile && sourced=1 -done + +if [ -n "$LANG" ]; then + sourced=1 +else + for langfile in /etc/sysconfig/i18n $HOME/.i18n ; do + [ -f $langfile ] && . $langfile && sourced=1 + done +fi if [ -n "$GDM_LANG" ]; then sourced=1 |