maillog: 24/08/2005-08:26:26(+0100): Roy Marples types
> On Tue, 2005-08-23 at 16:33 +0200, Sven Köhler wrote:
> > Hi,
> > 
> > i just wrote an init.d-script and i thought that the LANG variable was
> > inherited since it set system-wide in /etc/env.d/02locale and therefor
> > is also found in /etc/profile.env
> 
> Did you env-update?
> 
> > 
> > Now i noticed, that LANG isn't set for the process started by my
> > init.d-script.
> 
> I set LANG and a few other things in /etc/env.d/02locale
> 
> Here's a quick init script called test
> 
> #!/sbin/runscript
> 
> start() {
>     set | grep LANG
> }
> 
> Now, lets see what it does
> 
> uberpc init.d # ./test start
>  * Starting service test
> LANG=en_GB.utf8
> LANGUAGE=en_GB.utf8
>     set | grep LANG
>  * Service test started OK

Try unsetting the variable in your own shell first.

lion init.d # /etc/init.d/test restart
LANG=en_US.utf8
    set | grep LANG
lion init.d # LANG=C /etc/init.d/test restart
LANG=C
    set | grep LANG
lion init.d # env -u LANG /etc/init.d/test restart
    set | grep LANG

-- 
/    Georgi Georgiev   /  A new koan: If you have some ice cream, I    /
\     [EMAIL PROTECTED]    \  will give it to you. If you have no ice      \
/   +81(90)2877-8845   /  cream, I will take it away from you. It is   /
\  ------------------- \  an ice cream koan.                           \
-- 
gentoo-dev@gentoo.org mailing list

Reply via email to