diff --git a/policycoreutils-gui.patch b/policycoreutils-gui.patch
index bc3d2ed..378249c 100644
--- a/policycoreutils-gui.patch
+++ b/policycoreutils-gui.patch
@@ -5768,3315 +5768,6 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/polgen.glade policyc
+
+
+
-diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/polgen.glade.bak policycoreutils-2.0.61/gui/polgen.glade.bak
---- nsapolicycoreutils/gui/polgen.glade.bak 1969-12-31 19:00:00.000000000 -0500
-+++ policycoreutils-2.0.61/gui/polgen.glade.bak 2009-01-20 09:49:03.000000000 -0500
-@@ -0,0 +1,3305 @@
-+
-+
-+
-+
-+
-+
-+
-+ 5
-+ GTK_FILE_CHOOSER_ACTION_OPEN
-+ True
-+ True
-+ True
-+ False
-+ GTK_WINDOW_TOPLEVEL
-+ GTK_WIN_POS_MOUSE
-+ False
-+ True
-+ False
-+ True
-+ False
-+ False
-+ GDK_WINDOW_TYPE_HINT_DIALOG
-+ GDK_GRAVITY_NORTH_WEST
-+ True
-+ False
-+
-+
-+
-+ True
-+ False
-+ 24
-+
-+
-+
-+ True
-+ GTK_BUTTONBOX_END
-+
-+
-+
-+ True
-+ True
-+ True
-+ gtk-cancel
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ -6
-+
-+
-+
-+
-+
-+ True
-+ True
-+ True
-+ True
-+ gtk-add
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ -5
-+
-+
-+
-+
-+ 0
-+ False
-+ True
-+ GTK_PACK_END
-+
-+
-+
-+
-+
-+
-+
-+ 5
-+ False
-+ Polgen
-+ Red Hat 2007
-+ GPL
-+ False
-+ www.redhat.com
-+ Daniel Walsh <dwalsh@redhat.com>
-+ translator-credits
-+
-+
-+
-+ 12
-+ True
-+ SELinux Policy Generation Tool
-+ GTK_WINDOW_TOPLEVEL
-+ GTK_WIN_POS_NONE
-+ False
-+ True
-+ False
-+ True
-+ False
-+ False
-+ GDK_WINDOW_TYPE_HINT_NORMAL
-+ GDK_GRAVITY_NORTH_WEST
-+ True
-+ False
-+
-+
-+
-+ True
-+ False
-+ 18
-+
-+
-+
-+ True
-+ False
-+ False
-+ GTK_POS_TOP
-+ False
-+ False
-+
-+
-+
-+ True
-+ GNOME_EDGE_START
-+ SELinux Policy Generation Tool
-+ This tool can be used to generate a policy framework, to confine applications or users using SELinux.
-+
-+The tool generates:
-+Type enforcement file (te)
-+Interface file (if)
-+File context file (fc)
-+Shell script (sh) - used to compile and install the policy.
-+
-+
-+ True
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label25
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select type of the application/user role to be confined
-+
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ <b>Applications</b>
-+ False
-+ True
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ Standard Init Daemon are daemons started on boot via init scripts. Usually requires a script in /etc/rc.d/init.d
-+ True
-+ Standard Init Daemon
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Standard Init Daemon are daemons started on boot via init scripts. Usually requires a script in /etc/rc.d/init.d
-+ True
-+ DBUS System Daemon
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Internet Services Daemon are daemons started by xinetd
-+ True
-+ Internet Services Daemon (inetd)
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Web Applications/Script (CGI) CGI scripts started by the web server (apache)
-+ True
-+ Web Application/Script (CGI)
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ User Application are any application that you would like to confine that is started by a user
-+ True
-+ User Application
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ <b>Login Users</b>
-+ False
-+ True
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ Modify an existing login user record.
-+ True
-+ Existing User Roles
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ This user will login to a machine only via a terminal or remote login. By default this user will have no setuid, no networking, no su, no sudo.
-+ True
-+ Minimal Terminal User Role
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ This user can login to a machine via X or terminal. By default this user will have no setuid, no networking, no sudo, no su
-+ True
-+ Minimal X Windows User Role
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ User with full networking, no setuid applications without transition, no sudo, no su.
-+ True
-+ User Role
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ User with full networking, no setuid applications without transition, no su, can sudo to Root Administration Roles
-+ True
-+ Admin User Role
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ <b>Root Users</b>
-+ False
-+ True
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+ Select Root Administrator User Role, if this user will be used to administer the machine while running as root. This user will not be able to login to the system directly.
-+ True
-+ Root Admin User Role
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+ init_radiobutton
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label26
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Enter name of application or user role to be confined
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ 3
-+ 3
-+ False
-+ 6
-+ 12
-+
-+
-+
-+ True
-+ Name
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ 1
-+ 0
-+ 1
-+ fill
-+
-+
-+
-+
-+
-+
-+ True
-+ Enter complete path for executable to be confined.
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 1
-+ 2
-+ 1
-+ 2
-+
-+
-+
-+
-+
-+
-+ True
-+ True
-+ ...
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+ 2
-+ 3
-+ 1
-+ 2
-+ fill
-+
-+
-+
-+
-+
-+
-+ True
-+ Enter unique name for the confined application or user role.
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 1
-+ 3
-+ 0
-+ 1
-+
-+
-+
-+
-+
-+
-+ True
-+ Executable
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ 1
-+ 1
-+ 2
-+ fill
-+
-+
-+
-+
-+
-+
-+ True
-+ Init script
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ 1
-+ 2
-+ 3
-+ fill
-+
-+
-+
-+
-+
-+
-+ True
-+ Enter complete path to init script used to start the confined application.
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 1
-+ 2
-+ 2
-+ 3
-+
-+
-+
-+
-+
-+
-+ True
-+ True
-+ ...
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+ 2
-+ 3
-+ 2
-+ 3
-+ fill
-+
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label28
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select user roles that you want to customize
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ True
-+ GTK_POLICY_AUTOMATIC
-+ GTK_POLICY_AUTOMATIC
-+ GTK_SHADOW_IN
-+ GTK_CORNER_TOP_LEFT
-+
-+
-+
-+ True
-+ Select the user roles that will transiton to this applications domains.
-+ True
-+ False
-+ False
-+ False
-+ True
-+ False
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label28
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select additional domains to which this user role will transition
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ True
-+ GTK_POLICY_AUTOMATIC
-+ GTK_POLICY_AUTOMATIC
-+ GTK_SHADOW_IN
-+ GTK_CORNER_TOP_LEFT
-+
-+
-+
-+ True
-+ Select the applications domains that you would like this user role to transition to.
-+ True
-+ False
-+ False
-+ False
-+ True
-+ False
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label30
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select user roles that will transition to this domain
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ True
-+ GTK_POLICY_AUTOMATIC
-+ GTK_POLICY_AUTOMATIC
-+ GTK_SHADOW_IN
-+ GTK_CORNER_TOP_LEFT
-+
-+
-+
-+ True
-+ Select the user roles that will transiton to this applications domains.
-+ True
-+ False
-+ False
-+ False
-+ True
-+ False
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label31
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select additional domains that this user role will administer
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ True
-+ GTK_POLICY_AUTOMATIC
-+ GTK_POLICY_AUTOMATIC
-+ GTK_SHADOW_IN
-+ GTK_CORNER_TOP_LEFT
-+
-+
-+
-+ True
-+ Select the domains that you would like this user administer.
-+ True
-+ False
-+ False
-+ False
-+ True
-+ False
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label32
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select additional roles for this user
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ True
-+ GTK_POLICY_AUTOMATIC
-+ GTK_POLICY_AUTOMATIC
-+ GTK_SHADOW_IN
-+ GTK_CORNER_TOP_LEFT
-+
-+
-+
-+ True
-+ Select the domains that you would like this user administer.
-+ True
-+ False
-+ False
-+ False
-+ True
-+ False
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label33
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Enter network ports that application/user role listens to
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 18
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ <b>TCP Ports</b>
-+ False
-+ True
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ Allows confined application/user role to bind to any udp port
-+ True
-+ All
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 10
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Allow application/user role to call bindresvport with 0. Binding to port 600-1024
-+ True
-+ 600-1024
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 10
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Enter a comma separated list of udp ports or ranges of ports that application/user role binds to. Example: 612, 650-660
-+ True
-+ Unreserved Ports (>1024)
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 10
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ Select Ports
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 5
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Allows application/user role to bind to any udp ports > 1024
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ <b>UDP Ports</b>
-+ False
-+ True
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ Allows confined application/user role to bind to any udp port
-+ True
-+ All
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 10
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Allow application/user role to call bindresvport with 0. Binding to port 600-1024
-+ True
-+ 600-1024
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 10
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Enter a comma separated list of udp ports or ranges of ports that application/user role binds to. Example: 612, 650-660
-+ True
-+ Unreserved Ports (>1024)
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 10
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ Select Ports
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 5
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Allows application/user role to bind to any udp ports > 1024
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ False
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label34
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Enter network ports that application/user role connects to
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 18
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ <b>TCP Ports</b>
-+ False
-+ True
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ True
-+ All
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 10
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Select Ports
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 5
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Enter a comma separated list of tcp ports or ranges of ports that application/user role connects to. Example: 612, 650-660
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ <b>UDP Ports</b>
-+ False
-+ True
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 0
-+
-+
-+
-+ True
-+
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ True
-+ All
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 10
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Select Ports
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 5
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Enter a comma separated list of udp ports or ranges of ports that application/user role connects to. Example: 612, 650-660
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ False
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label35
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select common application traits
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ True
-+ Writes syslog messages
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ Create/Manipulate temporary files in /tmp
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ Uses Pam for authentication
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ Uses nsswitch or getpw* calls
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ Uses dbus
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ Sends audit messages
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ Interacts with the terminal
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ Sends email
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ False
-+ False
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label51
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select files/directories that the application manages
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+
-+ True
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ 0
-+ 0
-+ 0
-+ 0
-+
-+
-+
-+ True
-+ False
-+ 2
-+
-+
-+
-+ True
-+ gtk-add
-+ 4
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Add File
-+ True
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+
-+ True
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ 0
-+ 0
-+ 0
-+ 0
-+
-+
-+
-+ True
-+ False
-+ 2
-+
-+
-+
-+ True
-+ gtk-add
-+ 4
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Add Directory
-+ True
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ gtk-delete
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+ 4
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ GTK_POLICY_AUTOMATIC
-+ GTK_POLICY_AUTOMATIC
-+ GTK_SHADOW_IN
-+ GTK_CORNER_TOP_LEFT
-+
-+
-+
-+ True
-+ Add Files/Directories that application will need to "Write" to. Pid Files, Log Files, /var/lib Files ...
-+ True
-+ False
-+ False
-+ False
-+ True
-+ False
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label43
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select booleans that the application uses
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+
-+ True
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ 0
-+ 0
-+ 0
-+ 0
-+
-+
-+
-+ True
-+ False
-+ 2
-+
-+
-+
-+ True
-+ gtk-add
-+ 4
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ Add Boolean
-+ True
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ gtk-delete
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+ 4
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ True
-+ GTK_POLICY_AUTOMATIC
-+ GTK_POLICY_AUTOMATIC
-+ GTK_SHADOW_IN
-+ GTK_CORNER_TOP_LEFT
-+
-+
-+
-+ True
-+ Add/Remove booleans used for this confined application/user
-+ True
-+ True
-+ False
-+ False
-+ True
-+ False
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label44
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ Select directory to generate policy in
-+
-+
-+
-+ 18
-+ True
-+ False
-+ 5
-+
-+
-+
-+ True
-+ False
-+ 12
-+
-+
-+
-+ True
-+ Policy Directory
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 5
-+ False
-+ False
-+
-+
-+
-+
-+
-+ True
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+ True
-+ True
-+ ...
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+ 0
-+ False
-+ False
-+
-+
-+
-+
-+ 0
-+ False
-+ True
-+
-+
-+
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label46
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ GNOME_EDGE_FINISH
-+ Generated Policy Files
-+ This tool will generate the following:
-+Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)
-+Execute shell script as root to compile/install and relabel files/directories.
-+Use semanage or useradd to map Linux login users to user roles.
-+Put the machine in permissive mode (setenforce 0).
-+Login as the user and test this user role.
-+Use audit2allow -R to generate additional rules for the te file.
-+
-+
-+
-+ True
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label45
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+
-+ True
-+ GNOME_EDGE_FINISH
-+ Generated Policy Files
-+ This tool will generate the following:
-+Type Enforcement(te), File Context(fc), Interface(if), Shell Script(sh)
-+
-+Execute shell script to compile/install and relabel files/directories.
-+Put the machine in permissive mode (setenforce 0).
-+Run/restart the application to generate avc messages.
-+Use audit2allow -R to generate additional rules for the te file.
-+
-+
-+
-+ False
-+ True
-+
-+
-+
-+
-+
-+ True
-+ label47
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0.5
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ tab
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+ True
-+ GTK_BUTTONBOX_END
-+ 6
-+
-+
-+
-+ True
-+ True
-+ True
-+ gtk-cancel
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+
-+
-+
-+ True
-+ True
-+ True
-+ gtk-go-back
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+
-+
-+
-+ True
-+ True
-+ True
-+ gtk-go-forward
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+
-+
-+
-+
-+
-+ 0
-+ False
-+ True
-+
-+
-+
-+
-+
-+
-+
-+ 12
-+ Add Booleans Dialog
-+ GTK_WINDOW_TOPLEVEL
-+ GTK_WIN_POS_MOUSE
-+ False
-+ 400
-+ True
-+ False
-+ True
-+ False
-+ False
-+ GDK_WINDOW_TYPE_HINT_DIALOG
-+ GDK_GRAVITY_NORTH_WEST
-+ True
-+ False
-+ False
-+
-+
-+
-+ True
-+ False
-+ 6
-+
-+
-+
-+ True
-+ GTK_BUTTONBOX_END
-+
-+
-+
-+ True
-+ True
-+ True
-+ gtk-cancel
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ -6
-+
-+
-+
-+
-+
-+ True
-+ True
-+ True
-+ gtk-add
-+ True
-+ GTK_RELIEF_NORMAL
-+ True
-+ -5
-+
-+
-+
-+
-+ 0
-+ False
-+ True
-+ GTK_PACK_END
-+
-+
-+
-+
-+
-+ True
-+ 2
-+ 2
-+ False
-+ 6
-+ 12
-+
-+
-+
-+ True
-+ Boolean Name
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ 1
-+ 0
-+ 1
-+ fill
-+
-+
-+
-+
-+
-+
-+ True
-+ Description
-+ False
-+ False
-+ GTK_JUSTIFY_LEFT
-+ False
-+ False
-+ 0
-+ 0.5
-+ 0
-+ 0
-+ PANGO_ELLIPSIZE_NONE
-+ -1
-+ False
-+ 0
-+
-+
-+ 0
-+ 1
-+ 1
-+ 2
-+ fill
-+
-+
-+
-+
-+
-+
-+ True
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 1
-+ 2
-+ 0
-+ 1
-+
-+
-+
-+
-+
-+
-+ True
-+ True
-+ True
-+ True
-+ 0
-+
-+ True
-+ •
-+ False
-+
-+
-+ 1
-+ 2
-+ 1
-+ 2
-+
-+
-+
-+
-+
-+ 0
-+ True
-+ True
-+
-+
-+
-+
-+
-+
-+
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/polgen.gladep policycoreutils-2.0.61/gui/polgen.gladep
--- nsapolicycoreutils/gui/polgen.gladep 1969-12-31 19:00:00.000000000 -0500
+++ policycoreutils-2.0.61/gui/polgen.gladep 2009-01-20 09:49:03.000000000 -0500
@@ -9088,17 +5779,6 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/polgen.gladep policy
+
+
+
-diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/polgen.gladep.bak policycoreutils-2.0.61/gui/polgen.gladep.bak
---- nsapolicycoreutils/gui/polgen.gladep.bak 1969-12-31 19:00:00.000000000 -0500
-+++ policycoreutils-2.0.61/gui/polgen.gladep.bak 2009-01-20 09:49:03.000000000 -0500
-@@ -0,0 +1,7 @@
-+
-+
-+
-+
-+
-+
-+
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/polgengui.py policycoreutils-2.0.61/gui/polgengui.py
--- nsapolicycoreutils/gui/polgengui.py 1969-12-31 19:00:00.000000000 -0500
+++ policycoreutils-2.0.61/gui/polgengui.py 2009-01-20 09:49:03.000000000 -0500
@@ -15333,9 +12013,9 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/etc_rw.py
+"""
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/executable.py policycoreutils-2.0.61/gui/templates/executable.py
--- nsapolicycoreutils/gui/templates/executable.py 1969-12-31 19:00:00.000000000 -0500
-+++ policycoreutils-2.0.61/gui/templates/executable.py 2009-01-20 09:49:03.000000000 -0500
++++ policycoreutils-2.0.61/gui/templates/executable.py 2009-02-09 13:43:32.000000000 -0500
@@ -0,0 +1,352 @@
-+# Copyright (C) 2007 Red Hat
++# Copyright (C) 2007-2009 Red Hat
+# see file 'COPYING' for use and warranty information
+#
+# policygentool is a tool for the initial generation of SELinux policy
@@ -15373,8 +12053,8 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/executable
+"""
+
+te_initscript_types="""
-+type TEMPLATETYPE_script_exec_t;
-+init_script_type(TEMPLATETYPE_script_exec_t)
++type TEMPLATETYPE_initrc_exec_t;
++init_script_type(TEMPLATETYPE_initrc_exec_t)
+"""
+
+te_dbusd_types="""\
@@ -15598,10 +12278,10 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/executable
+#
+interface(`TEMPLATETYPE_script_domtrans',`
+ gen_require(`
-+ type TEMPLATETYPE_script_exec_t;
++ type TEMPLATETYPE_initrc_exec_t;
+ ')
+
-+ init_script_domtrans_spec($1,TEMPLATETYPE_script_exec_t)
++ init_labeled_script_domtrans($1,TEMPLATETYPE_initrc_exec_t)
+')
+"""
+
@@ -15663,13 +12343,13 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/executable
+
+if_initscript_admin="""
+ gen_require(`
-+ type TEMPLATETYPE_script_exec_t;
++ type TEMPLATETYPE_initrc_exec_t;
+ ')
+
+ # Allow TEMPLATETYPE_t to restart the apache service
+ TEMPLATETYPE_script_domtrans($1)
+ domain_system_change_exemption($1)
-+ role_transition $2 TEMPLATETYPE_script_exec_t system_r;
++ role_transition $2 TEMPLATETYPE_initrc_exec_t system_r;
+ allow $2 system_r;
+"""
+
@@ -15684,7 +12364,7 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/executable
+"""
+fc_initscript="""\
+
-+EXECUTABLE -- gen_context(system_u:object_r:TEMPLATETYPE_script_exec_t,s0)
++EXECUTABLE -- gen_context(system_u:object_r:TEMPLATETYPE_initrc_exec_t,s0)
+"""
+
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/__init__.py policycoreutils-2.0.61/gui/templates/__init__.py
@@ -15927,8 +12607,8 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/rw.py poli
+"""
diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/script.py policycoreutils-2.0.61/gui/templates/script.py
--- nsapolicycoreutils/gui/templates/script.py 1969-12-31 19:00:00.000000000 -0500
-+++ policycoreutils-2.0.61/gui/templates/script.py 2009-01-20 09:49:03.000000000 -0500
-@@ -0,0 +1,105 @@
++++ policycoreutils-2.0.61/gui/templates/script.py 2009-02-16 09:19:35.000000000 -0500
+@@ -0,0 +1,99 @@
+# Copyright (C) 2007 Red Hat
+# see file 'COPYING' for use and warranty information
+#
@@ -15963,12 +12643,6 @@ diff --exclude-from=exclude -N -u -r nsapolicycoreutils/gui/templates/script.py
+exit 1
+fi
+
-+if [ ! -f /usr/share/selinux/devel/Makefile ]; then
-+echo 'selinux-policy-devel not installed, package required for building policy'
-+echo '# yum install selinux-policy-devel'
-+exit 1
-+fi
-+
+if [ $# -eq 1 ]; then
+ if [ "$1" = "--update" ] ; then
+ time=`ls -l --time-style="+%x %X" TEMPLATEFILE.te | awk '{ printf "%s %s", $6, $7 }'`
diff --git a/policycoreutils.spec b/policycoreutils.spec
index e691006..b10289c 100644
--- a/policycoreutils.spec
+++ b/policycoreutils.spec
@@ -6,7 +6,7 @@
Summary: SELinux policy core utilities
Name: policycoreutils
Version: 2.0.61
-Release: 8%{?dist}
+Release: 10%{?dist}
License: GPLv2+
Group: System Environment/Base
Source: http://www.nsa.gov/selinux/archives/policycoreutils-%{version}.tgz
@@ -221,6 +221,12 @@ else
fi
%changelog
+* Mon Feb 16 2009 Dan Walsh 2.0.61-10
+- Fix script created by polgengui to not refer to selinux-policy-devel
+
+* Mon Feb 9 2009 Dan Walsh 2.0.61-9
+- Change initc scripts to use proper labeling on gui
+
* Mon Feb 9 2009 Dan Walsh 2.0.61-8
- Add obsoletes to cause policycoreuils to update both python and non python version