[policycoreutils] Fix semanage boolean -F to handle boolean subs
Daniel J Walsh
dwalsh at fedoraproject.org
Thu Oct 25 18:20:34 UTC 2012
commit 4a63d324194223d5b9623ec503eb874d54da0107
Author: rhatdan <dwalsh at redhat.com>
Date: Thu Oct 25 14:20:27 2012 -0400
Fix semanage boolean -F to handle boolean subs
policycoreutils-rhat.patch | 20 +++++++++++++++++++-
policycoreutils.spec | 5 ++++-
2 files changed, 23 insertions(+), 2 deletions(-)
---
diff --git a/policycoreutils-rhat.patch b/policycoreutils-rhat.patch
index a73d7f4..fed6154 100644
--- a/policycoreutils-rhat.patch
+++ b/policycoreutils-rhat.patch
@@ -335732,7 +335732,7 @@ index f4602a9..61d455c 100644
except IOError:
import __builtin__
diff --git a/policycoreutils/semanage/seobject.py b/policycoreutils/semanage/seobject.py
-index ad7dc8c..b4abd67 100644
+index ad7dc8c..0a1485e 100644
--- a/policycoreutils/semanage/seobject.py
+++ b/policycoreutils/semanage/seobject.py
@@ -24,17 +24,18 @@
@@ -335949,6 +335949,24 @@ index ad7dc8c..b4abd67 100644
self.validate(target)
(rc, k) = semanage_fcontext_key_create(self.sh, target, file_types[ftype])
+@@ -1999,6 +1998,8 @@ class booleanRecords(semanageRecords):
+ self.modify_local = False
+
+ def __mod(self, name, value):
++ name = selinux.selinux_boolean_sub(name)
++
+ (rc, k) = semanage_bool_key_create(self.sh, name)
+ if rc < 0:
+ raise ValueError(_("Could not create a key for %s") % name)
+@@ -2028,8 +2029,6 @@ class booleanRecords(semanageRecords):
+ semanage_bool_free(b)
+
+ def modify(self, name, value = None, use_file = False):
+- name = selinux.selinux_boolean_sub(name)
+-
+ self.begin()
+ if use_file:
+ fd = open(name)
diff --git a/policycoreutils/sepolicy/.gitignore b/policycoreutils/sepolicy/.gitignore
new file mode 100644
index 0000000..378eac2
diff --git a/policycoreutils.spec b/policycoreutils.spec
index 50b4c0c..7006fe3 100644
--- a/policycoreutils.spec
+++ b/policycoreutils.spec
@@ -7,7 +7,7 @@
Summary: SELinux policy core utilities
Name: policycoreutils
Version: 2.1.13
-Release: 16%{?dist}
+Release: 17%{?dist}
License: GPLv2
Group: System Environment/Base
# Based on git repository with tag 20101221
@@ -329,6 +329,9 @@ The policycoreutils-restorecond package contains the restorecond service.
%{_bindir}/systemctl try-restart restorecond.service >/dev/null 2>&1 || :
%changelog
+* Thu Oct 25 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-17
+- Fix semanage boolean -F to handle boolean subs
+
* Thu Oct 25 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-16
- Add Miroslav Grepl patch to generate html man pages
- Update Translations
More information about the scm-commits
mailing list