Hi,

> This is especially broken for jessie default installs, which are systemd
> now. Service definitions -probably amongst the most used ones- are
> assuming init.d semantics, unless "provider => systemd" is supplied as
> an argument. The only reason puppet is not completely broken on jessie
> is that most packages still ship an init.d script [...]

and with good reason (backward compatibility)! Which specific packages
does this break in jessie?

> However, this means that Service (without an explicit provider) is
> broken for at least those two use cases:
> - enable => false/true doesn't work for packages that ship a systemd
>   unit file,

enabling/disabling uses update-rc.d -- this is not compatible with systemd?

In that case: what is the widely compatible interface to enable and
disable a service?

> - Service doesn't work at all with user-supplied systemd units or for
>   (custom, mostly) packages that do not ship init.d scripts.

No change compared to wheezy -- where's the regression?

br,
-- 
Robert Bihlmeyer    ASSIST    Arrow ECS Internet Security AG


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to