rpms/policycoreutils/devel policycoreutils-rhat.patch,1.397,1.398
Daniel J Walsh
dwalsh at fedoraproject.org
Tue Oct 28 19:54:06 UTC 2008
Author: dwalsh
Update of /cvs/extras/rpms/policycoreutils/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv22477
Modified Files:
policycoreutils-rhat.patch
Log Message:
* Mon Oct 27 2008 Dan Walsh <dwalsh at redhat.com> 2.0.57-6
- Add usermode-gtk requires
policycoreutils-rhat.patch:
Index: policycoreutils-rhat.patch
===================================================================
RCS file: /cvs/extras/rpms/policycoreutils/devel/policycoreutils-rhat.patch,v
retrieving revision 1.397
retrieving revision 1.398
diff -u -r1.397 -r1.398
--- policycoreutils-rhat.patch 27 Oct 2008 14:11:35 -0000 1.397
+++ policycoreutils-rhat.patch 28 Oct 2008 19:54:05 -0000 1.398
@@ -30,30 +30,57 @@
rc |= cap_set_flag(new_caps, CAP_PERMITTED, 6, cap_list, CAP_SET);
diff --exclude-from=exclude --exclude=sepolgen-1.0.13 --exclude=gui --exclude=po -N -u -r nsapolicycoreutils/semanage/seobject.py policycoreutils-2.0.57/semanage/seobject.py
--- nsapolicycoreutils/semanage/seobject.py 2008-09-12 11:48:15.000000000 -0400
-+++ policycoreutils-2.0.57/semanage/seobject.py 2008-10-23 14:05:27.000000000 -0400
-@@ -1430,7 +1430,7 @@
- if rc < 0:
- raise ValueError(_("Could not create key for %s") % target)
++++ policycoreutils-2.0.57/semanage/seobject.py 2008-10-28 15:48:14.000000000 -0400
+@@ -35,7 +35,7 @@
+ import __builtin__
+ __builtin__.__dict__['_'] = unicode
+
+-is_mls_enabled = selinux.is_selinux_mls_enabled()
++is_mls_enabled = not selinux.is_selinux_enabled() or selinux.is_selinux_mls_enabled()
-- (rc,exists) = semanage_fcontext_exists(self.sh, k)
-+ (rc,exists) = semanage_fcontext_exists_local(self.sh, k)
+ import syslog
+
+@@ -1433,8 +1433,14 @@
+ (rc,exists) = semanage_fcontext_exists(self.sh, k)
if rc < 0:
raise ValueError(_("Could not check if file context for %s is defined") % target)
- if exists:
-@@ -1485,7 +1485,11 @@
+- if exists:
+- raise ValueError(_("File context for %s already defined") % target)
++
++ if not exists:
++ (rc,exists) = semanage_fcontext_exists_local(self.sh, k)
++ if rc < 0:
++ raise ValueError(_("Could not check if file context for %s is defined") % target)
++
++ if exists:
++ raise ValueError(_("File context for %s already defined") % target)
+
+ (rc,fcontext) = semanage_fcontext_create(self.sh)
+ if rc < 0:
+@@ -1481,15 +1487,19 @@
+ if rc < 0:
+ raise ValueError(_("Could not create a key for %s") % target)
+
+- (rc,exists) = semanage_fcontext_exists_local(self.sh, k)
++ (rc,exists) = semanage_fcontext_exists(self.sh, k)
if rc < 0:
raise ValueError(_("Could not check if file context for %s is defined") % target)
if not exists:
- raise ValueError(_("File context for %s is not defined") % target)
-+ (rc,exists) = semanage_fcontext_exists(self.sh, k)
-+ if exists:
-+ return self.__add(target, setype, ftype, serange, seuser)
-+ else:
++ (rc,exists) = semanage_fcontext_exists_local(self.sh, k)
++ if not exists:
+ raise ValueError(_("File context for %s is not defined") % target)
(rc,fcontext) = semanage_fcontext_query_local(self.sh, k)
if rc < 0:
-@@ -1591,30 +1595,33 @@
+- raise ValueError(_("Could not query file context for %s") % target)
++ (rc,fcontext) = semanage_fcontext_query(self.sh, k)
++ if rc < 0:
++ raise ValueError(_("Could not query file context for %s") % target)
+
+ if setype != "<<none>>":
+ con = semanage_fcontext_get_con(fcontext)
+@@ -1591,30 +1601,33 @@
self.flist += fclocal
More information about the scm-commits
mailing list