On Sun, May 13, 2018 at 11:34 AM Niels Thykier <[email protected]> wrote:
> Control: tags -1 patch > > On Sun, 21 Jan 2018 16:45:47 +0100 Michael Biebl <[email protected]> wrote: > > [...] > > > > See the generated postinst script. > > > > The more I think about these ordering issues, the more I'm convinced > > that for services which ship both a native service file and a systemd > > service file, we should leave the start/stop/restart of the service to > > dh_installsystemd/deb-systemd-invoke and only use the invoke-rc.d call > > on sysvinit systems. > > I have created a patch that ensures that dh_installsystemd's snippet are > used for start/stop/restart iff the system is running systemd. > Otherwise, the dh_installinit version handles start/stop/restart. > > * I would welcome a review of this branch before I merge it, so we do > not end up with another "incomplete split" like we had with compat > 11. > There is one case where I think things go wrong (but I haven't tested): A package including only an init script will not run invoke-rc.d but it won't have a dh_installsystemd snippet either, so the service won't get started on installation. -- Saludos, Felipe Sateler
_______________________________________________ Pkg-systemd-maintainers mailing list [email protected] https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/pkg-systemd-maintainers
