On Tue, 2011-03-01 at 17:19 +0100, Olaf van der Spek wrote: > >> So what *is* the proper UI? > > > > The sensible abstraction for this is 'service' - but it doesn't appear that > > service has support for enable/disable yet :( > > Do other distro's use service for this?
actually i think chkconfig is more common than service for
enabling/disabling.
> What's the reason update-rc.d is limited to maintainer scripts?
well, for starters the interface sucks from a sysadmin point of view
compared to stuff like chkconfig/service. i also think that there's (a
perhaps shrunken, haven't checked in a while) set of things that you
just can't do with update-rc.d, without having the changes lost the next
time the package is upgraded. i mean, it's not even that great for
maintainer scripts, as evidenced by the total inconsistency for how
developers are managing enabling/disabling of their services.
imho i think we need to step back and re-think the entire way we're
currently handling init scripts, both from the packaging point of view
and from the end-user/admin point of view. i think someone tried to
start something like this up long ago[1] but it never picked up steam.
maybe now that we have two new different init systems at the gates and
also people wanting to have continued support of "traditional"
sysv/file-rc, we should consider trying to revitalize that discussion?
sean
[1] this would be the initscripts-ng alioth project
signature.asc
Description: This is a digitally signed message part

