rpms/smolt/devel selinux.patch,1.1,1.2 smolt.spec,1.31,1.32

Michael Patrick McGrath (mmcgrath) fedora-extras-commits at redhat.com
Fri Sep 28 16:23:51 UTC 2007


Author: mmcgrath

Update of /cvs/extras/rpms/smolt/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv8443

Modified Files:
	selinux.patch smolt.spec 
Log Message:
Fixed patch

selinux.patch:

Index: selinux.patch
===================================================================
RCS file: /cvs/extras/rpms/smolt/devel/selinux.patch,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- selinux.patch	28 Sep 2007 15:55:27 -0000	1.1
+++ selinux.patch	28 Sep 2007 16:23:47 -0000	1.2
@@ -1,46 +1,46 @@
---- /tmp/smolt.py	2007-09-28 10:47:24.000000000 -0500
-+++ client/smolt.py	2007-08-13 15:46:43.000000000 -0500
-@@ -196,24 +196,18 @@
+--- /tmp/smolt.py	2007-09-28 11:17:42.000000000 -0500
++++ client/smolt.py	2007-09-28 10:46:22.000000000 -0500
+@@ -196,18 +196,24 @@
              self.formfactor = hostInfo['system.formfactor']
          except:
              self.formfactor = 'Unknown'
--
++
          try:
--            import selinux
--            try:
--                if selinux.is_selinux_enabled() == 1:
--                    self.selinux_enabled = True
--                else:
--                    self.selinux_enabled = False
--            except:
--                self.selinux_enabled = False
-+            retcode = os.system('/usr/sbin/selinuxenabled')
-+            self.selinux_enabled =  os.WIFEXITED(recode) and os.WEXITCODE(retcode) == 0
-+        except:
-+            self.selinux_enabled = False
-+        if self.selinux_enabled:
+-            retcode = os.system('/usr/sbin/selinuxenabled')
+-            self.selinux_enabled =  os.WIFEXITED(recode) and os.WEXITCODE(retcode) == 0
+-        except:
+-            self.selinux_enabled = False
+-        if self.selinux_enabled:
++            import selinux
              try:
--                self.selinux_enforce = selinux.selinux_getpolicytype()[1]
-+                self.selinux_enforce = os.popen('LANG=C /usr/sbin/getenforce').read().strip()
+-                self.selinux_enforce = os.popen('LANG=C /usr/sbin/getenforce').read().strip()
++                if selinux.is_selinux_enabled() == 1:
++                    self.selinux_enabled = True
++                else:
++                    self.selinux_enabled = False
              except:
--                self.selinux_enforce = "Unknown"
--        except ImportError:
--            self.selinux_enabled = "Not installed"
--            self.selinux_enforce = "Not Installed"
--    
-+                self.selinux_enforce = 'Disabled'
-+        else:
-+            self.selinux_enforce = 'Disabled'
+-                self.selinux_enforce = 'Disabled'
+-        else:
+-            self.selinux_enforce = 'Disabled'
++                self.selinux_enabled = False
++            try:
++                self.selinux_enforce = selinux.selinux_getpolicytype()[1]
++            except:
++                self.selinux_enforce = "Unknown"
++        except ImportError:
++            self.selinux_enabled = "Not installed"
++            self.selinux_enforce = "Not Installed"
++    
  
  def ignoreDevice(device):
      ignore = 1
-@@ -273,8 +267,8 @@
+@@ -267,8 +273,8 @@
          except:
              raise SystemBusError, _('Could not bind to dbus.  Is dbus running?')
          
-+        mgr = self.dbus_get_interface(systemBus, 'org.freedesktop.Hal', '/org/freedesktop/Hal/Manager', 'org.freedesktop.Hal.Manager')
+-        mgr = self.dbus_get_interface(systemBus, 'org.freedesktop.Hal', '/org/freedesktop/Hal/Manager', 'org.freedesktop.Hal.Manager')
          try:
--            mgr = self.dbus_get_interface(systemBus, 'org.freedesktop.Hal', '/org/freedesktop/Hal/Manager', 'org.freedesktop.Hal.Manager')
++            mgr = self.dbus_get_interface(systemBus, 'org.freedesktop.Hal', '/org/freedesktop/Hal/Manager', 'org.freedesktop.Hal.Manager')
              all_dev_lst = mgr.GetAllDevices()
          except:
              raise SystemBusError, _('Could not connect to hal, is it running?'), _('Run "service haldaemon start" as root')


Index: smolt.spec
===================================================================
RCS file: /cvs/extras/rpms/smolt/devel/smolt.spec,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -r1.31 -r1.32
--- smolt.spec	28 Sep 2007 15:55:27 -0000	1.31
+++ smolt.spec	28 Sep 2007 16:23:47 -0000	1.32
@@ -1,7 +1,7 @@
 Name: smolt
 Summary: Fedora hardware profiler
 Version: 0.9.8.4
-Release: 7%{?dist}
+Release: 8%{?dist}
 License: GPL
 Group: Applications/Internet
 URL: http://hosted.fedoraproject.org/projects/smolt
@@ -183,7 +183,7 @@
 %{_bindir}/smoltGui
 
 %changelog
-* Fri Sep 28 2007 Mike McGrath <mmcgrath at redhat.com> 0.9.8.4-7
+* Fri Sep 28 2007 Mike McGrath <mmcgrath at redhat.com> 0.9.8.4-8
 - Fixed Selinux
 
 * Thu Sep 27 2007 Mike McGrath <mmcgrath at redhat.com> 0.9.8.4-6




More information about the fedora-extras-commits mailing list