rpms/virt-manager/devel virt-manager-0.5.4-polkit-root.patch, NONE, 1.1 virt-manager.spec, 1.32, 1.33

Daniel P. Berrange (berrange) fedora-extras-commits at redhat.com
Thu Mar 13 18:02:44 UTC 2008


Author: berrange

Update of /cvs/pkgs/rpms/virt-manager/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv7628

Modified Files:
	virt-manager.spec 
Added Files:
	virt-manager-0.5.4-polkit-root.patch 
Log Message:
Don't run policykit checks when root (rhbz #436994)

virt-manager-0.5.4-polkit-root.patch:

--- NEW FILE virt-manager-0.5.4-polkit-root.patch ---
diff -rup virt-manager-0.5.4.orig/src/virtManager/connection.py virt-manager-0.5.4/src/virtManager/connection.py
--- virt-manager-0.5.4.orig/src/virtManager/connection.py	2008-03-10 20:17:51.000000000 -0400
+++ virt-manager-0.5.4/src/virtManager/connection.py	2008-03-13 13:51:14.000000000 -0400
@@ -336,6 +336,9 @@ class vmmConnection(gobject.GObject):
         self.connectThread.start()
 
     def _do_creds_polkit(self, action):
+        if os.getuid() == 0:
+            logging.debug("Skipping policykit check as root")
+            return 0
         logging.debug("Doing policykit for %s" % action)
         bus = dbus.SessionBus()
         obj = bus.get_object("org.gnome.PolicyKit", "/org/gnome/PolicyKit/Manager")
Only in virt-manager-0.5.4/src/virtManager: connection.py~


Index: virt-manager.spec
===================================================================
RCS file: /cvs/pkgs/rpms/virt-manager/devel/virt-manager.spec,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -r1.32 -r1.33
--- virt-manager.spec	11 Mar 2008 00:33:40 -0000	1.32
+++ virt-manager.spec	13 Mar 2008 18:02:05 -0000	1.33
@@ -8,7 +8,7 @@
 
 Name: virt-manager
 Version: 0.5.4
-Release: 1%{_extra_release}
+Release: 2%{_extra_release}
 Summary: Virtual Machine Manager
 
 Group: Applications/Emulators
@@ -17,6 +17,7 @@
 Source0: http://virt-manager.org/download/sources/%{name}/%{name}-%{version}.tar.gz
 Source1: %{name}.pam
 Source2: %{name}.console
+Patch1: %{name}-%{version}-polkit-root.patch
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 
 # These two are just the oldest version tested
@@ -68,6 +69,7 @@
 
 %prep
 %setup -q
+%patch1 -p1
 
 %build
 %configure
@@ -158,6 +160,9 @@
 %{_datadir}/dbus-1/services/%{name}.service
 
 %changelog
+* Thu Mar 13 2008 Daniel P. Berrange <berrange at redhat.com> - 0.5.4-2.fc9
+- Don't run policykit checks when root (rhbz #436994)
+
 * Mon Mar 10 2008 Daniel P. Berrange <berrange at redhat.com> - 0.5.4-1.fc9
 - Update to 0.5.4 release
 




More information about the fedora-extras-commits mailing list