[Pkg-sysvinit-devel] Bug#755775: Bug#755775: sysv-rc: invoke-rc.d ignores required-stop

M. Braun michael-dev at fami-braun.de
Thu Jul 24 10:18:08 UTC 2014


Am 23.07.2014 um 17:12 schrieb Petter Reinholdtsen:
> You seem to have misunderstood the behavour of invoke-rc.d.  It do not
> start/stop anything else than the script you specify, and do not parse
> the LSB style init.d script headers.  Why do you believe it should do
> something else?

you're right, it is not state anywhere that it actually would be doing so.

On the other hand, Debian Policy Manual Section 9.3.3 states that
packages should call invoke-rc.d to start/stop services in preinst,
postinst and so on and [1] tells about declaring dependencies.

As not satisfying these already declared dependencies breaks the
applications, and as long as not all packages should implement their own
Required-Stop / Required-Start parsing, it seemed natural to me that
invoke-rc.d would do this.

Is this discussion obsoleted by systemd adoption in the next debian release?

 M. Braun

[1] https://wiki.debian.org/LSBInitScripts

More information about the Pkg-sysvinit-devel mailing list