[policycoreutils] Fix cut and paste errors for sepolicy network command

Daniel J Walsh dwalsh at fedoraproject.org
Mon Mar 4 16:34:29 UTC 2013


commit e5aaa46215164c57611b68e330ee2ce9999e2c45
Author: Dan Walsh <dwalsh at redhat.com>
Date:   Mon Mar 4 11:34:25 2013 -0500

    Fix cut and paste errors for sepolicy network command

 policycoreutils-rhat.patch |   23 ++++++++++++-----------
 policycoreutils.spec       |    5 ++++-
 2 files changed, 16 insertions(+), 12 deletions(-)
---
diff --git a/policycoreutils-rhat.patch b/policycoreutils-rhat.patch
index 7507c35..4e6683b 100644
--- a/policycoreutils-rhat.patch
+++ b/policycoreutils-rhat.patch
@@ -2196,7 +2196,7 @@ index b6abdf5..c05c943 100644
  Generate an additional HTML man pages for the specified domain(s).
  
 diff --git a/policycoreutils/sepolicy/sepolicy.py b/policycoreutils/sepolicy/sepolicy.py
-index b25d3b2..0ca3fc3 100755
+index b25d3b2..2bbea35 100755
 --- a/policycoreutils/sepolicy/sepolicy.py
 +++ b/policycoreutils/sepolicy/sepolicy.py
 @@ -22,6 +22,8 @@
@@ -2239,11 +2239,11 @@ index b25d3b2..0ca3fc3 100755
  class CheckPortType(argparse.Action):
      def __call__(self, parser, namespace, values, option_string=None):
 -        from sepolicy.network import port_types
-+        domains = sepolicy.get_all_port_types()
++        port_types = sepolicy.get_all_port_types()
          newval = getattr(namespace, self.dest)
          if not newval:
              newval = []
-@@ -140,19 +141,17 @@ class CheckPolicyType(argparse.Action):
+@@ -140,19 +141,18 @@ class CheckPolicyType(argparse.Action):
  
  class CheckUser(argparse.Action):
      def __call__(self, parser, namespace, value, option_string=None):
@@ -2261,11 +2261,12 @@ index b25d3b2..0ca3fc3 100755
  def _print_net(src, protocol, perm):
 -    from sepolicy.network import get_network_connect
 -    portdict = get_network_connect(src, protocol, perm)
-+    portdict = sepolicy.get_network_connect(src, protocol, perm)
++    import sepolicy.network
++    portdict = sepolicy.network.get_network_connect(src, protocol, perm)
      if len(portdict) > 0:
          print "%s: %s %s" % (src, protocol, perm)
          for p in portdict:
-@@ -160,7 +159,7 @@ def _print_net(src, protocol, perm):
+@@ -160,7 +160,7 @@ def _print_net(src, protocol, perm):
                  print "\t" + recs
  
  def network(args):
@@ -2274,7 +2275,7 @@ index b25d3b2..0ca3fc3 100755
      if args.list_ports:
          all_ports = []
          for i in portrecs:
-@@ -201,41 +200,41 @@ def manpage(args):
+@@ -201,41 +201,41 @@ def manpage(args):
      from sepolicy.manpage import ManPage, HTMLManPages, manpage_domains, manpage_roles, gen_domains
  
      path = args.path
@@ -2339,7 +2340,7 @@ index b25d3b2..0ca3fc3 100755
  
  def gen_network_args(parser):
          net = parser.add_parser("network",
-@@ -283,7 +282,6 @@ def gen_communicate_args(parser):
+@@ -283,7 +283,6 @@ def gen_communicate_args(parser):
      comm.set_defaults(func=communicate)
  
  def booleans(args):
@@ -2347,7 +2348,7 @@ index b25d3b2..0ca3fc3 100755
      from sepolicy import boolean_desc
      if args.all:
          rc, args.booleans = selinux.security_get_boolean_names()
-@@ -320,7 +318,7 @@ def gen_transition_args(parser):
+@@ -320,7 +319,7 @@ def gen_transition_args(parser):
      trans.set_defaults(func=transition)
  
  def interface(args):
@@ -2356,7 +2357,7 @@ index b25d3b2..0ca3fc3 100755
      if args.list_admin:
          for a in get_admin():
              print a
-@@ -328,7 +326,7 @@ def interface(args):
+@@ -328,7 +327,7 @@ def interface(args):
          for a in get_user():
              print a
      if args.list:
@@ -2365,7 +2366,7 @@ index b25d3b2..0ca3fc3 100755
              print m
  
  def generate(args):
-@@ -368,10 +366,10 @@ def gen_interface_args(parser):
+@@ -368,10 +367,10 @@ def gen_interface_args(parser):
                              help=_('List SELinux Policy interfaces'))
      group = itf.add_mutually_exclusive_group(required=True)
      group.add_argument("-a", "--list_admin", dest="list_admin",action="store_true",                       default=False,
@@ -2378,7 +2379,7 @@ index b25d3b2..0ca3fc3 100755
      group.add_argument("-l", "--list", dest="list",action="store_true",
                         default=False,
                         help="List all interfaces")
-@@ -461,7 +459,10 @@ if __name__ == '__main__':
+@@ -461,7 +460,10 @@ if __name__ == '__main__':
      gen_transition_args(subparsers)
  
      try:
diff --git a/policycoreutils.spec b/policycoreutils.spec
index 4129734..d22ab55 100644
--- a/policycoreutils.spec
+++ b/policycoreutils.spec
@@ -7,7 +7,7 @@
 Summary: SELinux policy core utilities
 Name:	 policycoreutils
 Version: 2.1.14
-Release: 16%{?dist}
+Release: 17%{?dist}
 License: GPLv2
 Group:	 System Environment/Base
 # Based on git repository with tag 20101221
@@ -310,6 +310,9 @@ The policycoreutils-restorecond package contains the restorecond service.
 %{_bindir}/systemctl try-restart restorecond.service >/dev/null 2>&1 || :
 
 %changelog
+* Mon Mar 4 2013 Dan Walsh <dwalsh at redhat.com> - 2.1.14-17
+- Fix cut and paste errors for sepolicy network command
+
 * Fri Mar 1 2013 Dan Walsh <dwalsh at redhat.com> - 2.1.14-16
 - Fix sepoicy interface to work properly
 


More information about the scm-commits mailing list