System variables in MailScanner.conf
Julian Field
MailScanner at ecs.soton.ac.uk
Wed Jul 13 16:17:50 IST 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 13 Jul 2005, at 16:03, Lars Kristiansen wrote:
>>>> Looks like it's a FreeBSD thing as my FreeBSD boxes (5.3 & 5.4) all
>>>> like
>>>> $HOST and 'Undefined Variable' $HOSTNAME
>>>>
>>>
>>>
>>
>> Actually, just took a look at 'man bash', it says "HOSTNAME"
>> automatically
>> set to the name of the current host. :-)
>>
>> Chen
>>
>
> And something similar is mentioned for "HOST" in 'man tcsh'.
> csh (actually tcsh) is default root shell in freebsd if that was
> not clear.
>
> And by the way, if HOSTNAME is set in /root/.cshrc,
> "echo ${HOST}${HOSTNAME}" will return hostname twice, at least in
> terminal.
> If not set it will only return this error message:
> "HOSTNAME: Undefined variable." instead of any output at all.
> Not tested if output is different if not called from a terminal,
> though.
>
> --
> Hilsen from Lars
>
>
>
>>
>>
>>> Maybe HOSTNAME is set by the shell, works in bash.
>>> A grep for HOSTNAME returns among others these:
>>> /etc/profile:
>>> HOSTNAME=`/bin/hostname`; export HOSTNAME
>>>
>>> So you I guess you would have to put in
>>> /etc/csh.login or in ~/.cshrc
>>> setenv HOSTNAME `/bin/hostname`
In MailScanner, it will be started from a /bin/sh at boot time, I
believe. And since it looks them up in %ENV there isn't any scope for
error messages, just empty values for keys that don't exist. So $
{HOSTNAME}${HOST} should be reasonably safe to use. Give it a try and
see what happens on your systems.
- --
Julian Field
www.MailScanner.info
Buy the MailScanner book at www.MailScanner.info/store
PGP footprint: EE81 D763 3DB0 0BFD E1DC 7222 11F6 5947 1415 B654
-----BEGIN PGP SIGNATURE-----
Version: PGP Desktop 9.0.1 (Build 2185)
iQA/AwUBQtUwpRH2WUcUFbZUEQJrlACgoQkNuvzEBPY9brd+YyS7crBuVUUAoInU
LHq9B1cd8jkMmRIhu5GTRNoP
=sM/2
-----END PGP SIGNATURE-----
------------------------ MailScanner list ------------------------
To unsubscribe, email jiscmail at jiscmail.ac.uk with the words:
'leave mailscanner' in the body of the email.
Before posting, read the Wiki (http://wiki.mailscanner.info/) and
the archives (http://www.jiscmail.ac.uk/lists/mailscanner.html).
Support MailScanner development - buy the book off the website!
More information about the MailScanner
mailing list