On Mon, Aug 17, 2015 at 9:24 AM, Oliver Grawert <o...@ubuntu.com> wrote:
> Am Montag, den 17.08.2015, 12:38 +0100 schrieb João M. S. Silva:


First a correction. I meant to say "as in Debian for sysv damons" not
"as in Debian".

This is the problem with hybrid init setups.

With upstart, we could use update-rc.d for sysv init daemons and "echo
manual > /etc/init/daemon.override" for upstart daemons.

With systemd, the latter's replaced by "systemctl disable daemon[.service]".

The upstart way isn't too much of a PitA but having a "native" command
makes Ubuntu more like other systems that are in use.



>> does it mean I'm not using systemd? I don't seem to have systemd
>> installed (Ubuntu 14.04.3 LTS).
>
> update-rc.d and invoke-rc.d are tools for package maintainers only (to
> be used from pre/postinst scripts) and only applies to sysv-init
> scripts ...

Yes and no. They are meant for maintainer scripts but update-rc.d is
needed by admins for enabling/disabling daemons because there isn't
another tool available in Debian and Ubuntu.

There was a Debian bug for service, the admin equivalent of
invoke-rc.d, to be enhanced to forward "service daemon enable|disable"
to update-rc.d in order to provide an admin interface but the Debian
systemd and upstart maintainers requested that this work with their
respective toys and the bug went nowhere.

-- 
Ubuntu-devel-discuss mailing list
Ubuntu-devel-discuss@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-devel-discuss

Reply via email to