[Pkg-sysvinit-devel] Bug#546532: Bug#546532: sysv-rc: invoke-rc.d does not default to a sensitive behaviour when no start o stop symlink is found

Raphael Geissert geissert at debian.org
Sun Sep 13 22:33:12 UTC 2009


On Sunday 13 September 2009 17:25:25 Henrique de Moraes Holschuh wrote:
> On Sun, 13 Sep 2009, Raphael Geissert wrote:
> > Package foo ships an init script called foo and starts on the default
> > runlevels; but the administrator wants to manually start it, never
> > automatically, so she rm /etc/rc*.d/S*foo (because she is not aware of
> > the warning of update-rc.d). The foo package also ships a logrotate rule,
> > which
>
> Counter example: packages in rcS.d like udev ship scripts with no
> information about what shold be done on any runlevel other than S.
>
> Now you try to upgrade it, and it gets stopped and not restarted.  Bang!

Not quite valid because it would match
    elif testexec ${SSLINK} ; then
        RC=104

and would therefore be executed.

>
> This bug cannot be "fixed" just like that.

Cheers,
-- 
Raphael Geissert - Debian Developer
www.debian.org - get.debian.net





More information about the Pkg-sysvinit-devel mailing list