On Sun, 21 Jun 2015 13:12:11 -0600 Kyle Amon <flesheno...@gmail.com> wrote:
> Package: upstart
> Version: 1.11-5
> Severity: critical
> Justification: breaks unrelated software
>
> Dear Maintainer,
>
> Switching between sysvinit and systemd works. Switching from either of them > to upstart works. Switching from upstart to either of them fails. This bug > was well documented to the debian-users mailing list by "Thorsten Holzman" > <thorsten.holz...@gmx.de> on 11-21-14. There was one reply saying to file a > bug report, but he evidently did not. Please refer to his description at the > following URL... https://lists.debian.org/debian-user/2014/11/msg01452.html.
>

I fail to see how Upstart can do much to change this since Upstart's reboot/telinit/shutdown/etc commands are not installed at the point where you invoke reboot.

The only way to do it from Upstart's side is to proxy requests from external tools like systemctl or sysvinit's shutdown/telinit commands by:

* listening to /dev/initctl like systemd has a special daemon for
* taking systemd's name on the system bus so it can accept shutdown/reboot/etc requests

The latter conflicts with systemd-shim's operation. It would be nigh impossible to do without doing it in the shim itself... grr.

--
Cameron Norman

Reply via email to