Your message dated Wed, 13 Mar 2013 09:37:14 +0000
with message-id <[email protected]>
and subject line Re: Bug#702940: unblock: systemd/44-11
has caused the Debian Bug report #702940,
regarding unblock: systemd/44-11
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
702940: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=702940
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
User: [email protected]
Usertags: unblock
Please unblock package systemd
It contains two important fixes regarding the service-auto-enabler that
was added in 44-9. The failure to properly uninstall (purge) I would
consider RC.
The complete changelog is
systemd (44-11) unstable; urgency=low
* Team upload.
* Run debian-enable-units.service after sysinit.target to ensure our tmp
files aren't nuked by systemd-tmpfiles.
* The mountoverflowtmp SysV init script no longer exists so remove that
from remount-rootfs.service to avoid an unnecessary diff to upstream.
* Do not fail on purge if /var/lib/systemd is empty and has been removed
by dpkg.
-- Michael Biebl <[email protected]> Wed, 13 Mar 2013 08:03:06 +0100
Diff between 44-10 and 44-11 attached.
Thanks,
Michael
unblock systemd/44-11
-- System Information:
Debian Release: 7.0
APT prefers unstable
APT policy: (500, 'unstable'), (200, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores)
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff --git a/debian/changelog b/debian/changelog
index e89a411..7ebf66c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,15 @@
+systemd (44-11) unstable; urgency=low
+
+ * Team upload.
+ * Run debian-enable-units.service after sysinit.target to ensure our tmp
+ files aren't nuked by systemd-tmpfiles.
+ * The mountoverflowtmp SysV init script no longer exists so remove that
+ from remount-rootfs.service to avoid an unnecessary diff to upstream.
+ * Do not fail on purge if /var/lib/systemd is empty and has been removed
+ by dpkg.
+
+ -- Michael Biebl <[email protected]> Wed, 13 Mar 2013 08:03:06 +0100
+
systemd (44-10) unstable; urgency=low
* Team upload.
diff --git a/debian/debian-enable-units.service b/debian/debian-enable-units.service
index 8d5e136..3396eda 100644
--- a/debian/debian-enable-units.service
+++ b/debian/debian-enable-units.service
@@ -2,8 +2,8 @@
Description=Automatically Enable Systemd Units
ConditionPathExists=/var/lib/systemd/run-debian-enable-units
DefaultDependencies=no
-Wants=local-fs.target
-After=local-fs.target
+Wants=sysinit.target
+After=sysinit.target
[Service]
ExecStart=/lib/systemd/debian-enable-units
diff --git a/debian/systemd.links b/debian/systemd.links
index c41bead..f88e6b3 100644
--- a/debian/systemd.links
+++ b/debian/systemd.links
@@ -57,7 +57,8 @@
# Run fixups early
/lib/systemd/system/debian-fixup.service /lib/systemd/system/sysinit.target.wants/debian-fixup.service
-/lib/systemd/system/debian-enable-units.service /lib/systemd/system/sysinit.target.wants/debian-enable-units.service
+# debian-enable-units requires a ready-to-use /tmp so run it in basic.target *after* sysinit.target
+/lib/systemd/system/debian-enable-units.service /lib/systemd/system/basic.target.wants/debian-enable-units.service
# Compat symlink
/lib/systemd/systemd /bin/systemd
diff --git a/debian/systemd.postrm b/debian/systemd.postrm
index d95feca..0ab4c9f 100644
--- a/debian/systemd.postrm
+++ b/debian/systemd.postrm
@@ -3,8 +3,8 @@
set -e
# Clean up the mess we created
-if [ "$1" = "purge" ]; then
- statedir=/var/lib/systemd
+statedir=/var/lib/systemd
+if [ "$1" = "purge" ] && [ -d $statedir ]; then
find $statedir -name "*.symlinks" | while read file ; do
while read symlink ; do
rm -f "$symlink"
diff --git a/units/remount-rootfs.service b/units/remount-rootfs.service
index 53d0f31..7b63752 100644
--- a/units/remount-rootfs.service
+++ b/units/remount-rootfs.service
@@ -10,7 +10,7 @@ Description=Remount Root FS
DefaultDependencies=no
Conflicts=shutdown.target
After=systemd-readahead-collect.service systemd-readahead-replay.service fsck-root.service
-Before=local-fs-pre.target local-fs.target shutdown.target mountoverflowtmp.service
+Before=local-fs-pre.target local-fs.target shutdown.target
Wants=local-fs-pre.target
[Service]
--- End Message ---
--- Begin Message ---
On 13.03.2013 07:26, Michael Biebl wrote:
systemd (44-11) unstable; urgency=low
* Team upload.
* Run debian-enable-units.service after sysinit.target to ensure
our tmp
files aren't nuked by systemd-tmpfiles.
* The mountoverflowtmp SysV init script no longer exists so remove
that
from remount-rootfs.service to avoid an unnecessary diff to
upstream.
* Do not fail on purge if /var/lib/systemd is empty and has been
removed
by dpkg.
Unblocked; thanks.
Regards,
Adam
--- End Message ---