]> xenbits.xensource.com Git - libvirt.git/commitdiff
spec: Update polkit dependencies for CVE-2013-4311
authorJiri Denemark <jdenemar@redhat.com>
Tue, 15 Jul 2014 13:18:33 +0000 (15:18 +0200)
committerJiri Denemark <jdenemar@redhat.com>
Tue, 15 Jul 2014 14:34:53 +0000 (16:34 +0200)
Use secured polkit on distros which provide it. However, RHEL-6 will
still allow for older polkit-0.93 rather than forcing polkit-0.96-5
which is not available in all RHEL-6 releases.

libvirt.spec.in

index 8d1acfa09dd58310cc8e68ca1cedf17a3549f8b5..47bfec54e0607424eb2924454ecb5870ded3708d 100644 (file)
@@ -535,7 +535,9 @@ BuildRequires: module-init-tools
 BuildRequires: cyrus-sasl-devel
 %endif
 %if %{with_polkit}
-    %if 0%{?fedora} >= 12 || 0%{?rhel} >= 6
+    %if 0%{?fedora} >= 20 || 0%{?rhel} >= 7
+BuildRequires: polkit-devel >= 0.112
+    %elif 0%{?fedora} >= 12 || 0%{?rhel} >= 6
 BuildRequires: polkit-devel >= 0.93
     %else
 BuildRequires: PolicyKit-devel >= 0.6
@@ -698,7 +700,9 @@ Requires: avahi-libs
         %endif
     %endif
     %if %{with_polkit}
-        %if 0%{?fedora} >= 12 || 0%{?rhel} >=6
+        %if 0%{?fedora} >= 20 || 0%{?rhel} >= 7
+Requires: polkit >= 0.112
+        %elif 0%{?fedora} >= 12 || 0%{?rhel} >=6
 Requires: polkit >= 0.93
         %else
 Requires: PolicyKit >= 0.6