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

Petter Reinholdtsen pere at hungry.com
Wed Jul 23 15:12:34 UTC 2014

> Dear Maintainer,
> I'm running corosync and pacemaker.
> When upgrading corosync, pacemaker needs to be stopped first.
> Therefore, pacemaker has a required-stop entry in its init script
> and the corosync package calls invoke-rc.d corosync stop. This
> stops corosync but not pacemaker, although pacemaker should have
> been stopped before. Similar, when starting corosync again, pacemaker
> should start again.
> Currently, pacemaker exists and leaves some of its child processes around when
> corosync exists and does not come back when corosync restarts.

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?
Happy hacking
Petter Reinholdtsen

More information about the Pkg-sysvinit-devel mailing list