Hi, please redirect me if this is the wrong place for this discussion. I've been reading
http://www.debian.org/doc/debian-policy/ch-opersys.html#s-sysvinit and involved in a bug discussion https://launchpad.net/distros/ubuntu/+source/avahi/+bug/56426 about avahi-daemon's init script. It seems from a recent comment that avahi-daemon might actually be a special case (in which case perhaps it should not have an entry in /etc/init.d) so I'll phrase this as a general question. The document above says that "start" should "start the service" but it seems there are quite a few debian packages where this does not work because their initscripts contain things like --- test -f /etc/default/fetchmail || exit 0 . /etc/default/fetchmail if [ ! "x$START_DAEMON" = "xyes" ]; then echo "Edit /etc/default/fetchmail to start fetchmail" exit 0 fi --- I can see no point to this, it is a redundant second knob that needs to be turned in order to start the service. It leads to confusion (see the many duplicate ubuntu bugs about avahi daemon), it causes users to have to go read the initscripts, it prevents GUI tools like services-admin from "just working" and it seems to be against the spirit of the policy document - "start" starts the daemon and "update-rc.d" enables or disables the service. Do you consider what happens inside the initscript to be beyond the scope of debian policy or was it your intention that "start the service" would mean that the initscript should definitely attempt to start the service? Thanks, Fergal -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

