Support installing subordinate systemd on Ubuntu Desktop 14.04.5
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
systemd (Ubuntu) | ||||||
Trusty |
Fix Released
|
High
|
Dimitri John Ledkov |
Bug Description
Add support for installing deputy systemd for snapd on Ubuntu Desktop 14.04.5
When installed, deputy systemd provides a subset of functionality as required for snapd:
* Providing necessary units for power management via systemctl
* Provides private socket API access (and thus systemctl as root) only, and is not present on the system D-Bus
* Does not conflict with systemd-shim
* Does not change behaviour of systemd-services nor udeb build in anyway
[Impact]
* Users can install snapd without regressing Desktop support, lxc/lxc1/lxd abilities.
[Test Case]
* Power management works (e.g. shutdown/reboot via indicator-system and via systemctl)
* Timedatectl commands report NTP status enable/disabled correctly, and can change it
* Can install and use snapd
* Can install and use lxc / lxc1 / lxd
[Regression Potential]
* Minimal, as bin:systemd uses a separate build in the package with additional patches to not intefere with cgmanager's name=systemd cgroup; and instead deputy bin:systemd uses name=dsystemd cgroup for process management.
no longer affects: | systemd (Ubuntu Xenial) |
Changed in systemd (Ubuntu Trusty): | |
status: | New → Triaged |
Changed in systemd (Ubuntu): | |
status: | New → Invalid |
Changed in systemd (Ubuntu Trusty): | |
importance: | Undecided → High |
milestone: | none → ubuntu-14.04.5 |
description: | updated |
Changed in systemd (Ubuntu Trusty): | |
assignee: | nobody → Dimitri John Ledkov (xnox) |
no longer affects: | systemd (Ubuntu) |
Slight change of implementation; indicator-datetime nor xorg-server- lts-xenial srus are no longer strictly needed (even though both are correct)