Re: [CentOS] $HOME variable not set from init script

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 10/23/06, Oliver Schulze L. <oliver@xxxxxxxxxxxxx> wrote:
Hi,
I'm using Centos 4.4 with: mimedefang.org + spamassassin.org

Mimedefang(MD) is a perl program that calls SpamAssassin(SA) perl module.

The problem I'm getting is that from update 4.4, SA does not seems
to find the $HOME variable only when it is called during system boot.
If you later login as root and run:
$ service mimedefang restart
then SA does indeed find the $HOME variable

HOME is defined by your shell.  Its not specified that it should be
set by init, and it appears its isn't.   I've never used mimedefang so
I don't know the context of its use of the HOME environment variable,
such that I could suggest a solution to your problem.  I will say that
in the past I have made the script that is to be ran in that
environment give HOME a default of some sort so if/when it was ran out
of init it would still function properly (BTW, its likely you would
see this in cron too).

Cheers...james
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos

[Index of Archives]     [CentOS]     [CentOS Announce]     [CentOS Development]     [CentOS ARM Devel]     [CentOS Docs]     [CentOS Virtualization]     [Carrier Grade Linux]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Linux USB]
  Powered by Linux