[policycoreutils] Fix sepolicy booleans again

Daniel J Walsh dwalsh at fedoraproject.org
Tue Nov 13 12:05:19 UTC 2012


commit 435b38a137937430be856e3cfb70d68053fe7d96
Author: Dan Walsh <dwalsh at redhat.com>
Date:   Tue Nov 13 07:05:08 2012 -0500

    Fix sepolicy booleans again
    
    - Fix man page

 policycoreutils-rhat.patch |   17 +++++++++--------
 policycoreutils.spec       |    6 +++++-
 2 files changed, 14 insertions(+), 9 deletions(-)
---
diff --git a/policycoreutils-rhat.patch b/policycoreutils-rhat.patch
index ff54260..41c1e8c 100644
--- a/policycoreutils-rhat.patch
+++ b/policycoreutils-rhat.patch
@@ -337945,7 +337945,7 @@ index 0000000..897f0c4
 +sepolicy(8), selinux(8)
 diff --git a/policycoreutils/sepolicy/sepolicy.8 b/policycoreutils/sepolicy/sepolicy.8
 new file mode 100644
-index 0000000..f7ebdd9
+index 0000000..a40f37d
 --- /dev/null
 +++ b/policycoreutils/sepolicy/sepolicy.8
 @@ -0,0 +1,64 @@
@@ -337954,7 +337954,7 @@ index 0000000..f7ebdd9
 +sepolicy \- SELinux Policy Inspection tool
 +
 +.SH "SYNOPSIS"
-+.B sepolicy [-h] [-P policy_path ] {manpage,network,communicate,transition,generate} OPTIONS
++.B sepolicy [-h] [-P policy_path ] {booleans,communicate,generate,manpage,network,transition} OPTIONS
 +
 +.br
 +Arguments:
@@ -338015,10 +338015,10 @@ index 0000000..f7ebdd9
 +selinux(8), sepolicy-generate(8), sepolicy-communicate(8), sepolicy-generate(8),  sepolicy-network(8), sepolicy-transition(8)
 diff --git a/policycoreutils/sepolicy/sepolicy.py b/policycoreutils/sepolicy/sepolicy.py
 new file mode 100755
-index 0000000..7b6695a
+index 0000000..2647bbc
 --- /dev/null
 +++ b/policycoreutils/sepolicy/sepolicy.py
-@@ -0,0 +1,310 @@
+@@ -0,0 +1,311 @@
 +#! /usr/bin/python -Es
 +# Copyright (C) 2012 Red Hat
 +# AUTHOR: Dan Walsh <dwalsh at redhat.com>
@@ -338234,7 +338234,8 @@ index 0000000..7b6695a
 +    comm.set_defaults(func=communicate)
 +
 +def booleans(args):
-+    from sepolicy import booleans_dict
++    from sepolicy import gen_bool_dict
++    booleans_dict=gen_bool_dict()
 +    if args.all:
 +        args.booleans = booleans_dict.keys()
 +    args.booleans.sort()
@@ -338313,12 +338314,12 @@ index 0000000..7b6695a
 +    parser.add_argument("-P", "--policy", dest="policy",
 +                        action=LoadPolicy, 
 +                        default=None, help=_("Alternate SELinux policy, defaults to /sys/fs/selinux/policy"))
++    gen_booleans_args(subparsers)
++    gen_communicate_args(subparsers)
++    gen_generate_args(subparsers)
 +    gen_manpage_args(subparsers)
 +    gen_network_args(subparsers)
-+    gen_communicate_args(subparsers)
 +    gen_transition_args(subparsers)
-+    gen_generate_args(subparsers)
-+    gen_booleans_args(subparsers)
 +
 +    try:
 +        args = parser.parse_args()
diff --git a/policycoreutils.spec b/policycoreutils.spec
index 940be73..e1d4509 100644
--- a/policycoreutils.spec
+++ b/policycoreutils.spec
@@ -7,7 +7,7 @@
 Summary: SELinux policy core utilities
 Name:	 policycoreutils
 Version: 2.1.13
-Release: 30%{?dist}
+Release: 31%{?dist}
 License: GPLv2
 Group:	 System Environment/Base
 # Based on git repository with tag 20101221
@@ -338,6 +338,10 @@ The policycoreutils-restorecond package contains the restorecond service.
 %{_bindir}/systemctl try-restart restorecond.service >/dev/null 2>&1 || :
 
 %changelog
+* Tue Nov 13 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-31
+- Fix sepolicy booleans again
+- Fix man page
+
 * Mon Nov 12 2012 Dan Walsh <dwalsh at redhat.com> - 2.1.12-30
 - Move policy generation tools into policycoreutils-devel
 


More information about the scm-commits mailing list