From 622cf0d642917b67af35209d2f0b90414bd223c3 Mon Sep 17 00:00:00 2001 From: Cole Robinson Date: Sep 17 2014 14:55:26 +0000 Subject: Fix preun script (bz #1142367) --- diff --git a/0009-spec-Fix-preun-script-for-daemon.patch b/0009-spec-Fix-preun-script-for-daemon.patch new file mode 100644 index 0000000..a273573 --- /dev/null +++ b/0009-spec-Fix-preun-script-for-daemon.patch @@ -0,0 +1,32 @@ +From 09f0ff32b8925131c058de768751d3368f47a722 Mon Sep 17 00:00:00 2001 +From: Jiri Denemark +Date: Wed, 3 Sep 2014 10:51:14 +0200 +Subject: [PATCH] spec: Fix preun script for daemon + +%systemd_preun macro cannot be split into several lines. + +https://bugzilla.redhat.com/show_bug.cgi?id=1136736 + +Signed-off-by: Jiri Denemark +(cherry picked from commit 6209454d5b10c2d89faab8a56b250f1569d823fe) +--- + libvirt.spec.in | 6 +----- + 1 file changed, 1 insertion(+), 5 deletions(-) + +diff --git a/libvirt.spec.in b/libvirt.spec.in +index 7d8748d..6129f00 100644 +--- a/libvirt.spec.in ++++ b/libvirt.spec.in +@@ -1680,11 +1680,7 @@ fi + %preun daemon + %if %{with_systemd} + %if %{with_systemd_macros} +- %systemd_preun \ +- libvirtd.socket \ +- libvirtd.service \ +- virtlockd.socket \ +- virtlockd.service ++ %systemd_preun libvirtd.socket libvirtd.service virtlockd.socket virtlockd.service + %else + if [ $1 -eq 0 ] ; then + # Package removal, not upgrade diff --git a/libvirt.spec b/libvirt.spec index 2391a2a..6044558 100644 --- a/libvirt.spec +++ b/libvirt.spec @@ -366,7 +366,7 @@ Summary: Library providing a simple virtualization API Name: libvirt Version: 1.2.8 -Release: 2%{?dist}%{?extra_release} +Release: 3%{?dist}%{?extra_release} License: LGPLv2+ Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root @@ -391,6 +391,8 @@ Patch0007: 0007-rpc-make-daemon-spawning-a-bit-more-intelligent.patch # Disable wireshark building, currently broken on f21/rawhide # Nonupstream patch Patch0008: 0008-spec-Don-t-build-wireshark-on-f21-non-upstream.patch +# Fix preun script (bz #1142367) +Patch0009: 0009-spec-Fix-preun-script-for-daemon.patch %if %{with_libvirtd} Requires: libvirt-daemon = %{version}-%{release} @@ -1230,6 +1232,8 @@ driver # Disable wireshark building, currently broken on f21/rawhide # Nonupstream patch %patch0008 -p1 +# Fix preun script (bz #1142367) +%patch0009 -p1 %build %if ! %{with_xen} @@ -1710,11 +1714,7 @@ fi %preun daemon %if %{with_systemd} %if %{with_systemd_macros} - %systemd_preun \ - libvirtd.socket \ - libvirtd.service \ - virtlockd.socket \ - virtlockd.service + %systemd_preun libvirtd.socket libvirtd.service virtlockd.socket virtlockd.service %else if [ $1 -eq 0 ] ; then # Package removal, not upgrade @@ -2309,6 +2309,9 @@ exit 0 %doc examples/systemtap %changelog +* Wed Sep 17 2014 Cole Robinson - 1.2.8-3 +- Fix preun script (bz #1142367) + * Mon Sep 15 2014 Cole Robinson - 1.2.8-2 - Generate non-colliding network IP range at RPM install time (bz #811967) - Fix directory creation at session daemon startup (bz #1139672)