packages: systemd/systemd.spec, systemd/virt-libvirt.patch (NEW) - detect l...

baggins baggins at pld-linux.org
Mon Jan 23 00:51:20 CET 2012


Author: baggins                      Date: Sun Jan 22 23:51:19 2012 GMT
Module: packages                      Tag: HEAD
---- Log message:
- detect libvirt flavor of LXC containers properly

---- Files affected:
packages/systemd:
   systemd.spec (1.84 -> 1.85) , virt-libvirt.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: packages/systemd/systemd.spec
diff -u packages/systemd/systemd.spec:1.84 packages/systemd/systemd.spec:1.85
--- packages/systemd/systemd.spec:1.84	Sun Jan 22 07:44:58 2012
+++ packages/systemd/systemd.spec	Mon Jan 23 00:51:14 2012
@@ -12,7 +12,7 @@
 Summary(pl.UTF-8):	systemd - zarządca systemu i usług dla Linuksa
 Name:		systemd
 Version:	38
-Release:	7
+Release:	7.1
 License:	GPL v2+
 Group:		Base
 Source0:	http://www.freedesktop.org/software/systemd/%{name}-%{version}.tar.xz
@@ -25,6 +25,7 @@
 Patch0:		target-pld.patch
 Patch1:		config-pld.patch
 Patch2:		shut-sysv-up.patch
+Patch3:		virt-libvirt.patch
 URL:		http://www.freedesktop.org/wiki/Software/systemd
 BuildRequires:	acl-devel
 %{?with_audit:BuildRequires:	audit-libs-devel}
@@ -190,6 +191,7 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 cp -p %{SOURCE2} src/systemd_booted.c
 
 %build
@@ -555,6 +557,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.85  2012/01/22 23:51:14  baggins
+- detect libvirt flavor of LXC containers properly
+
 Revision 1.84  2012/01/22 06:44:58  cactus
 - rel 7
 

================================================================
Index: packages/systemd/virt-libvirt.patch
diff -u /dev/null packages/systemd/virt-libvirt.patch:1.1
--- /dev/null	Mon Jan 23 00:51:20 2012
+++ packages/systemd/virt-libvirt.patch	Mon Jan 23 00:51:14 2012
@@ -0,0 +1,14 @@
+--- systemd-38/src/virt.c~	2011-12-30 22:27:36.454528998 +0100
++++ systemd-38/src/virt.c	2012-01-23 00:41:53.036388492 +0100
+@@ -202,7 +202,10 @@
+                         }
+                         line[i] = 0;
+ 
+-                        if (streq(line, "container=lxc")) {
++                        if (streq(line, "container=lxc")
++			    || startswith(line, "LIBVIRT_LXC_UUID=")
++			    || startswith(line, "LIBVIRT_LXC_NAME=")
++			    || startswith(line, "LIBVIRT_LXC_CMDLINE=")) {
+                                 fclose(f);
+ 
+                                 if (id)
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/systemd/systemd.spec?r1=1.84&r2=1.85&f=u



More information about the pld-cvs-commit mailing list