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

Re: Using /lib/init/vars.sh and its VERBOSE variable in init.d scripts



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hello Thomas,

On 09.12.2011 06:50, Thomas Goirand wrote:
> # Load the VERBOSE setting and other rcS variables
> . /lib/init/vars.sh
> 
> [...]
> case "$1" in
>   start)
>         [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC" "$NAME"
> 
> but in Debian, /lib/init/vars.sh contains VERBOSE=no by default, so the
> init.d script isn't producing outputs when I call it.

That's all right. The default is "no", so you won't see such daemon
messages when implemented properly, but that's no problem. By sourcing
/lib/init/vars.sh you not only get these variables in a predictable
manner, but also proper site-local settings, as the script you mentioned
also sources:

# Source conffile
if [ -f /etc/default/rcS ]; then
    . /etc/default/rcS
fi

Thus, in /etc/default/rcS you can make init scripts more verbose if you
want to.

- -- 
with kind regards,
Arno Töll
IRC: daemonkeeper on Freenode/OFTC
GnuPG Key-ID: 0x9D80F36D
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJO4ff+AAoJEMcrUe6dgPNtDGMP/jrOU9fpwEbqVzqRKCvgCQCV
r/sVA21X5z72rXNbHX+SL2CmBAmh7P6Xr4NkJIffhOa9qcpQH6RoQ3VmOWea8ikS
rMQT+a9ZHL1wykvgoHAeNHl0FS2oP5cKgPaLdU23hWmX9aiR2FjPQnOPZCa+1d7s
oYt4Ex1wXIspMnkzUpMPa5UXFQjPy+nSiGD8bVXjSqE2lVMQC8atM7zXabiSX66i
PBNDAVXpyeoMBaEYVrbHkBNOZJZJB/W2ll0RrIQdKKNxrAYh2onjt3GgZ8FOaCEJ
pe9skPYqrNh+NCSlC/JslA4iHrS5MhGAqheyC9/R7zhc5iOGbsO+avoMVVTW6LvD
fXf7Jt0P7G6g4ZiqZEdBZP7C9mZvxtcJj53VvuMCO1mUpB+leqS1VtFCpzYmvdaz
se6Z6APldpyHyNE4C2BPJTpJWCkSXJvRJ/+P3a6lkD7d5VmM95LRnvcDb32vHzb2
o0j+Prdglxc9JgVAiQ57iBZx8WXDA+NEXEKCEvhrseyn1q3uknpoX0WDx9tPt9cA
IkAVxsv42YqShhpG+VNVXdVU0IR3p2V2xbkMNXKYpuBoI3hADuRso7rMR4tBaxwv
ytkY2Oo1NzhfDFhp7a0Y/w6i0GPwRkiUjF20seEnVXrxTfwLvCc7gkHD5dl9nzeC
COMoasvl/VHVzpg1Xivd
=1nrv
-----END PGP SIGNATURE-----


Reply to: