On Fri, 09 May 2014 17:24:13 +1000
Scott Ferguson <scott.ferguson.debian.u...@gmail.com> wrote:

> On 09/05/14 16:19, Mihamina Rakotomandimby wrote:
> > Hi all,
> > 
> > A long time ago, when I was young ;-), services used to be managed
> > with "invoke-rc.d" ...

And starting/stopping is one thing, but especially confusing is,
how do you disable/enable a service:

insserv -r foo
update-rc.d foo disable
systemctl disable foo

All have subtle differences in behaviour. But which one is correct ?

You could say, systemctl on systemd and update-rc.d on sysv-init, but
is that true ? 

Should insserv ever be used direcly or is this a low
level tool used by the others ? The man page seems to suggest that:

"insserv  is  a  low  level  tool  used  by update-rc.d which enables
an installed system init script"

and also:
"  -r, --remove
              Remove the listed scripts from all runlevels."
                                             ^^^

Yet this wiki tell me to use insserv:
https://wiki.debian.org/Daemon?highlight=%28insserv%29#Enabling_daemons ?

And insserv -r now seems to only remove the service from the default
runlevel instead all all runlevels.
Quoting the wiki:

"To disable a daemon at its default runlevels, execute ...."
                            ^^^^^^^
If insserv -r removes the link, is there a chance will it get silently
recreated when dpkg updates or reinstalls the package ? That would be
one reason not to use it.

So yeah, it raises many questions. For me at least ;)


-- 
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org 
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20140509102236.764c50e5@mycroft

Reply via email to