I've just uploaded an NMU with Tollef's consent.

debdiff is attached.
-- 
Why is it that all of the instruments seeking intelligent life in the
universe are pointed away from Earth?
diff -Nru systemd-37/debian/changelog systemd-37/debian/changelog
--- systemd-37/debian/changelog	2011-10-12 08:57:21.000000000 +0200
+++ systemd-37/debian/changelog	2012-03-03 18:09:53.000000000 +0100
@@ -1,3 +1,13 @@
+systemd (37-1.1) unstable; urgency=low
+
+  * Non-maintainer upload with Tollef's consent.
+  * Remove --parallel to workaround a bug in automake 1.11.3 which doesn't
+    generate parallel-safe build rules. Closes: #661842
+  * Create a compat symlink /run/initctl → /dev/initctl to work with newer
+    versions of sysvinit. Closes: #657979
+
+ -- Michael Biebl <bi...@debian.org>  Sat, 03 Mar 2012 17:42:10 +0100
+
 systemd (37-1) unstable; urgency=low
 
   [ Tollef Fog Heen ]
diff -Nru systemd-37/debian/patches/debian-changes systemd-37/debian/patches/debian-changes
--- systemd-37/debian/patches/debian-changes	2011-10-12 10:06:42.000000000 +0200
+++ systemd-37/debian/patches/debian-changes	2012-03-03 18:13:19.000000000 +0100
@@ -5,33 +5,16 @@
  information below has been extracted from the changelog. Adjust it or drop
  it.
  .
- systemd (37-1) unstable; urgency=low
+ systemd (37-1.1) unstable; urgency=low
  .
-   [ Tollef Fog Heen ]
-   * New upstream version
-   * Change the type of the debian-fixup service to oneshot.
-     Closes: #642961
-   * Add ConditionPathIsDirectory to lib-init-rw.automount and
-     lib-init-rw.mount so we only activate the unit if the directory
-     exists.  Closes: #633059
-   * If a sysv service exists in both rcS and rcN.d runlevels, drop the
-     rcN.d ones to avoid loops.  Closes: #637037
-   * Blacklist fuse init script, we do the same work already internally.
-     Closes: #643700
-   * Update README.Debian slightly for /run rather than /lib/init/rw
- .
-   [ Josh Triplett ]
-   * Do a one-time migration of the $TMPTIME setting from /etc/default/rcS to
-     /etc/tmpfiles.d/tmp.conf. If /etc/default/rcS has a TMPTIME setting of
-     "infinite" or equivalent, migrate it to an /etc/tmpfiles.d/tmp.conf that
-     overrides the default /usr/lib/tmpfiles.d/tmp.conf and avoids clearing
-     /tmp.  Closes: #643698
-Author: Tollef Fog Heen <tfh...@debian.org>
-Bug-Debian: http://bugs.debian.org/633059
-Bug-Debian: http://bugs.debian.org/637037
-Bug-Debian: http://bugs.debian.org/642961
-Bug-Debian: http://bugs.debian.org/643698
-Bug-Debian: http://bugs.debian.org/643700
+   * Non-maintainer upload with Tollef's consent.
+   * Remove --parallel to workaround a bug in automake 1.11.3 which doesn't
+     generate parallel-safe build rules. Closes: #661842
+   * Create a compat symlink /run/initctl → /dev/initctl to work with newer
+     versions of sysvinit. Closes: #657979
+Author: Michael Biebl <bi...@debian.org>
+Bug-Debian: http://bugs.debian.org/657979
+Bug-Debian: http://bugs.debian.org/661842
 
 ---
 The information above should follow the Patch Tagging Guidelines, please
@@ -442,3 +425,10 @@
  
          if (s->sysv_runlevels && !chars_intersect(RUNLEVELS_UP, s->sysv_runlevels)) {
                  /* If there a runlevels configured for this service
+--- systemd-37.orig/units/systemd-initctl.socket
++++ systemd-37/units/systemd-initctl.socket
+@@ -15,3 +15,4 @@ Before=sockets.target
+ [Socket]
+ ListenFIFO=/dev/initctl
+ SocketMode=0600
++ExecStartPost=/bin/ln -sf /dev/initctl /run/initctl
diff -Nru systemd-37/debian/rules systemd-37/debian/rules
--- systemd-37/debian/rules	2011-10-12 08:57:21.000000000 +0200
+++ systemd-37/debian/rules	2012-03-03 18:09:53.000000000 +0100
@@ -38,4 +38,4 @@
 	dh_autoreconf debian/rules -- autoreconf
 
 %:
-	dh $@ --parallel --with autoreconf
+	dh $@ --with autoreconf
diff -Nru systemd-37/debian/systemd.postinst systemd-37/debian/systemd.postinst
--- systemd-37/debian/systemd.postinst	2011-10-12 08:57:21.000000000 +0200
+++ systemd-37/debian/systemd.postinst	2012-03-03 18:10:59.000000000 +0100
@@ -33,6 +33,12 @@
         esac
     fi
 fi
+if dpkg --compare-versions "$2" lt "37-1.1"; then
+    # Create /run/initctl → /dev/initctl compat symlink on upgrades
+    if [ -e /sys/fs/cgroup/systemd ]; then
+        systemctl restart systemd-initctl.socket || true
+    fi
+fi
 
 systemd-machine-id-setup
 

Attachment: signature.asc
Description: OpenPGP digital signature



Reply via email to