[Pkg-utopia-maintainers] Bug#466503: Bug#466503: Bug#466503: dbus: Fail to remove stop scripts for runlevel 0 and 6 with file-rc and insserv

Petter Reinholdtsen pere at hungry.com
Thu Oct 23 22:29:04 UTC 2008


[Michael Biebl]
> Hi Petter,

Hi

> I wanted to let you know, that I'm going to revert this change we
> implemented in dbus 1.1.20-1

Thank you for telling me.

What you are basicly saying is that you do not want to support
file-rc, and thus will ignore any problems the few users of that
package will experience.  If this is your intention, I hope you will
inform the file-rc maintainer about the effect of your decision too.
Until the maintainer get the package dropped from Debian or the
project as a whole decide to drop support for file-rc, I do not see it
as an option to ignore these users, and thus believe we need to use
methods that work for both sysv-rc and file-rc users.

> But as I mentioned in earlier emails, imho insserv should handle
> this case automatically, i.e. if the LSB header is updated and
> dependencies are added/removed, "update-rc.d $service" should
> recalculate the dependencies. It should not be necessary to remove
> the symlinks before.

The runlevel state on disk is the configuration for insserv, and the
runlevel info in the header is only the default.  I belive it is a
good idea to allow admins to change the boot configuration by
modifying the symlinks in /etc/rcX.d/, instead of having to edit files
in the packages.  What you propose is to force admins that want to
change the configuration to edit the scripts instead of just modifying
symlinks, and I suspect this would be very surprising for those
modifying their SysV boot sequence the way it is supposed to be done,
by changing the symlinks in /etc/rcX.d/.

Happy hacking,
-- 
Petter Reinholdtsen





More information about the Pkg-utopia-maintainers mailing list