Comment 13 for bug 56426

Revision history for this message
Fergal Daly (fergal) wrote :

'This is a Debian "standard",'

It's not a standard or a "standard" it's just something that some packages do and I can't see any benefit to it. The actual Debian standard is here

http://www.debian.org/doc/debian-policy/ch-opersys.html

which is quite clear

"Maintainers should use the abstraction layer provided by the update-rc.d and invoke-rc.d"

and

"These scripts should be named /etc/init.d/package, and they should accept one argument, saying what to do:

start

    start the service,

stop

    stop the service,
"

Please tell me why anyone should have to figure this out. Why can't it just work the way the standard says and the way every other SysV-ish system works.

What is the benefit of this method? Why must the Gnome tool poke values into /etc/default/avahi-daemon? Why can't it call update-rc.d like the standard says it should?