* Merge with Debian unstable. Remaining Ubuntu changes:
- Create disk/by-partlabel links for mmcblk partitions.
- Hack to support system-image read-only /etc, and modify files in
/etc/writable/ instead.
- debian/rules: Drop doc dir symlinking. It creates havoc with dpkg
upgrades, and we already have the automatic per-file symlinking.
- debian/rules: Add an epoch to libgudev.
- Don't install 80-networking.rules and the Debian *.agent scripts, we
never supported them in Ubuntu. Instead, extend systemd's "net" device
udev rule to trigger ifup@.service on network devices.
- Keep our much simpler udev maintainer scripts (all platforms must
support udev, no debconf).
- Add udev Apport package hook.
- debian/extra/initramfs.top: Drop $ROOTDELAY, we do that in a more
sensible way with wait-for-root. Will get applicable to Debian once
Debian gets wait-for-root in initramfs-tools.
- debian/extra/initramfs.bottom: If LVM is installed, settle udev,
otherwise we get missing LV symlinks. Workaround for LP #1185394.
- Add 40-hyperv-hotadd.rules: Workaround for LP #1233466.
- Mark graphics devices as PRIMARY_DEVICE_FOR_DISPLAY so that we can wait
for those in plymouth.
- Add debian/udev.lvm2.init: Dummy SysV init script to satisfy insserv
dependencies to "lvm2" which is handled with udev rules in Ubuntu.
- Add /run/shm -> /dev/shm symlink in debian/tmpfiles.d/debian.conf
(LP: #1320534, Closes: #674755).
- Lower Breaks: to lvm2 again. Our lvm2 package has always used udev for
device setup, and thus is be compatible with systemd, too.
- Lower Breaks: to plymouth version which has the udev inotify fix in
Ubuntu.
- Add HP ProLiant Server Cartridge power control support.
- Provide shutdown fallback for upstart. (LP: #1370329)
- Add boot-and-services autopkgtest to check booting with systemd-sysv and
that the most crucial services behave as expected.
- debian/ifup@.service: Additionally run for "auto" class. We don't really
support "allow-hotplug" in Ubuntu at the moment, so we need to deal with
"auto" devices appearing after "/etc/init.d/networking start" already
ran. (LP: #1374521)
* Clean up obsolete /etc/udev/rules.d/README on upgrades. (LP: #1381655)
* Add Get-RTC-is-in-local-time-setting-from-etc-default-rc.patch: In Ubuntu
we currently keep the setting whether the RTC is in local or UTC time
in /etc/default/rcS "UTC=yes|no", instead of /etc/adjtime. (LP: #1377258)
* Add systemd Apport hook for adding systemd-delta and information about
failed units.
systemd (215-6) unstable; urgency=medium
[ Martin Pitt ]
* Cherry-pick upstream patch to fix udev crash in link_config_get().
* Cherry-pick upstream patch to fix tests in limited schroot environments.
* Add d/p/Add-env-variable-for-machine-ID-path.patch: Allow specifying an
alternate /etc/machine-id location. This is necessary for running tests
as long as it isn't in our base images (see Debian #745876)
* Run tests during package build. For the first round don't make them fatal
for now (that will happen once we see results from all the architectures).
* Drop our Check-for-kmod-binary.patch as the upstream patch
units-conditionalize-static-device-node-logic-on-CAP.patch supersedes it.
* Drop Use-comment-systemd.-syntax-in-systemd.mount-man-pag.patch, as
our util-linux is now recent enough. Bump dependency to >= 2.21.
* Adjust timedated and hostnamed autopkgtests to current upstream version.
* Replace our Debian hwdb.bin location patch with what got committed
upstream. Run hwdb update with the new --usr option to keep current
behaviour.
* debian/README.Debian: Document how to debug boot or shutdown problems with
the debug shell. (Closes: #766039)
* Skip-99-systemd.rules-when-not-running-systemd-as-in.patch: Call path_id
under all init systems, to get consistent ID_PATH attributes. This is
required so that tools like systemd-rfkill can be used with SysVinit or
upstart scripts, too. (LP: #1387282)
* Switch libpam-systemd dependencies to prefer systemd-shim over
systemd-sysv, to implement the CTTE decision #746578. This is a no-op on
systems which already have systemd-sysv installed, but will prevent
installing that on upgrades. (Closes: #769747)
* Remove Tollef from Uploaders: as per his request. Thanks Tollef for all
you work!
* net.agent: Properly close stdout/err FDs, to avoid long hangs during udev
settle. Thanks to Ben Hutchings! (Closes: #754987)
* Bump Standards-Version to 3.9.6 (no changes necessary).
[ Didier Roche ]
* debian/ifup@.service: add a ConditionPath on /run/network, to avoid
failing the unit if /etc/init.d/networking is disabled. (Closes: #769528)
-- Martin Pitt <email address hidden> Wed, 19 Nov 2014 08:55:55 +0100
This bug was fixed in the package systemd - 215-6ubuntu1
---------------
systemd (215-6ubuntu1) vivid; urgency=medium
* Merge with Debian unstable. Remaining Ubuntu changes: etc/writable/ instead. extra/initramfs .top: Drop $ROOTDELAY, we do that in a more extra/initramfs .bottom: If LVM is installed, settle udev, hotadd. rules: Workaround for LP #1233466. DEVICE_ FOR_DISPLAY so that we can wait udev.lvm2. init: Dummy SysV init script to satisfy insserv tmpfiles. d/debian. conf ifup@.service: Additionally run for "auto" class. We don't really d/networking start" already
- Create disk/by-partlabel links for mmcblk partitions.
- Hack to support system-image read-only /etc, and modify files in
/
- debian/rules: Drop doc dir symlinking. It creates havoc with dpkg
upgrades, and we already have the automatic per-file symlinking.
- debian/rules: Add an epoch to libgudev.
- Don't install 80-networking.rules and the Debian *.agent scripts, we
never supported them in Ubuntu. Instead, extend systemd's "net" device
udev rule to trigger ifup@.service on network devices.
- Keep our much simpler udev maintainer scripts (all platforms must
support udev, no debconf).
- Add udev Apport package hook.
- debian/
sensible way with wait-for-root. Will get applicable to Debian once
Debian gets wait-for-root in initramfs-tools.
- debian/
otherwise we get missing LV symlinks. Workaround for LP #1185394.
- Add 40-hyperv-
- Mark graphics devices as PRIMARY_
for those in plymouth.
- Add debian/
dependencies to "lvm2" which is handled with udev rules in Ubuntu.
- Add /run/shm -> /dev/shm symlink in debian/
(LP: #1320534, Closes: #674755).
- Lower Breaks: to lvm2 again. Our lvm2 package has always used udev for
device setup, and thus is be compatible with systemd, too.
- Lower Breaks: to plymouth version which has the udev inotify fix in
Ubuntu.
- Add HP ProLiant Server Cartridge power control support.
- Provide shutdown fallback for upstart. (LP: #1370329)
- Add boot-and-services autopkgtest to check booting with systemd-sysv and
that the most crucial services behave as expected.
- debian/
support "allow-hotplug" in Ubuntu at the moment, so we need to deal with
"auto" devices appearing after "/etc/init.
ran. (LP: #1374521)
Upgrade fixes, keep until 16.04 LTS release: Replaces/ Provides systemd-services.
- systemd Conflicts/
- Remove obsolete systemd-logind upstart job.
* Clean up obsolete /etc/udev/ rules.d/ README on upgrades. (LP: #1381655) is-in-local- time-setting- from-etc- default- rc.patch: In Ubuntu
* Add Get-RTC-
we currently keep the setting whether the RTC is in local or UTC time
in /etc/default/rcS "UTC=yes|no", instead of /etc/adjtime. (LP: #1377258)
* Add systemd Apport hook for adding systemd-delta and information about
failed units.
systemd (215-6) unstable; urgency=medium
[ Martin Pitt ] env-variable- for-machine- ID-path. patch: Allow specifying an kmod-binary. patch as the upstream patch conditionalize- static- device- node-logic- on-CAP. patch supersedes it. systemd. -syntax- in-systemd. mount-man- pag.patch, as README. Debian: Document how to debug boot or shutdown problems with systemd. rules-when- not-running- systemd- as-in.patch: Call path_id
* Cherry-pick upstream patch to fix udev crash in link_config_get().
* Cherry-pick upstream patch to fix tests in limited schroot environments.
* Add d/p/Add-
alternate /etc/machine-id location. This is necessary for running tests
as long as it isn't in our base images (see Debian #745876)
* Run tests during package build. For the first round don't make them fatal
for now (that will happen once we see results from all the architectures).
* Drop our Check-for-
units-
* Drop Use-comment-
our util-linux is now recent enough. Bump dependency to >= 2.21.
* Adjust timedated and hostnamed autopkgtests to current upstream version.
* Replace our Debian hwdb.bin location patch with what got committed
upstream. Run hwdb update with the new --usr option to keep current
behaviour.
* debian/
the debug shell. (Closes: #766039)
* Skip-99-
under all init systems, to get consistent ID_PATH attributes. This is
required so that tools like systemd-rfkill can be used with SysVinit or
upstart scripts, too. (LP: #1387282)
* Switch libpam-systemd dependencies to prefer systemd-shim over
systemd-sysv, to implement the CTTE decision #746578. This is a no-op on
systems which already have systemd-sysv installed, but will prevent
installing that on upgrades. (Closes: #769747)
* Remove Tollef from Uploaders: as per his request. Thanks Tollef for all
you work!
* net.agent: Properly close stdout/err FDs, to avoid long hangs during udev
settle. Thanks to Ben Hutchings! (Closes: #754987)
* Bump Standards-Version to 3.9.6 (no changes necessary).
[ Didier Roche ] ifup@.service: add a ConditionPath on /run/network, to avoid d/networking is disabled. (Closes: #769528)
* debian/
failing the unit if /etc/init.
-- Martin Pitt <email address hidden> Wed, 19 Nov 2014 08:55:55 +0100