systemd: Update to 194

This commit is contained in:
Eelco Dolstra 2012-10-04 11:10:51 -04:00
parent 73f79401b1
commit 3240b48f74

View File

@ -1,16 +1,16 @@
{ stdenv, fetchurl, pkgconfig, intltool, gperf, libcap, dbus, kmod { stdenv, fetchurl, pkgconfig, intltool, gperf, libcap, dbus, kmod
, xz, pam, acl, cryptsetup, libuuid, m4, utillinux, usbutils, pciutils , xz, pam, acl, cryptsetup, libuuid, m4, utillinux, usbutils, pciutils
, glib, kbd, libxslt , glib, kbd, libxslt, coreutils
}: }:
assert stdenv.gcc.libc or null != null; assert stdenv.gcc.libc or null != null;
stdenv.mkDerivation rec { stdenv.mkDerivation rec {
name = "systemd-193"; name = "systemd-194";
src = fetchurl { src = fetchurl {
url = "http://www.freedesktop.org/software/systemd/${name}.tar.xz"; url = "http://www.freedesktop.org/software/systemd/${name}.tar.xz";
sha256 = "1k8fmii15127y4b2kc9id2vkmrjdsbq3kv6fi308k72azbhnpnxr"; sha256 = "0cgnnl6kqaz3als5y9g8jvsvbs4c8ccp0vl4s1g8rwk69w2cwxd2";
}; };
patches = [ ./reexec.patch ]; patches = [ ./reexec.patch ];
@ -75,7 +75,12 @@ stdenv.mkDerivation rec {
for i in init halt poweroff runlevel reboot shutdown; do for i in init halt poweroff runlevel reboot shutdown; do
ln -s $out/bin/systemctl $out/sbin/$i ln -s $out/bin/systemctl $out/sbin/$i
done done
'';
# Fix reference to /bin/false in the D-Bus services.
for i in $out/share/dbus-1/system-services/*.service; do
substituteInPlace $i --replace /bin/false ${coreutils}/bin/false
done
''; # */
enableParallelBuilding = true; enableParallelBuilding = true;