Hello community,

here is the log from the commit of package policycoreutils for openSUSE:Factory 
checked in at 2016-07-21 07:58:54
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/policycoreutils (Old)
 and      /work/SRC/openSUSE:Factory/.policycoreutils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "policycoreutils"

Changes:
--------
--- /work/SRC/openSUSE:Factory/policycoreutils/policycoreutils.changes  
2014-11-13 09:18:32.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.policycoreutils.new/policycoreutils.changes     
2016-07-21 07:58:57.000000000 +0200
@@ -1,0 +2,62 @@
+Thu Jul 14 08:45:45 UTC 2016 - [email protected]
+
+- Changes submitted by MargueriteSu:
+  Update to version 2.5
+  * sepolicy: Do not overwrite CFLAGS, from Nicolas Iooss.
+  * sepolicy: Rename policy global variable conflict, from Nicolas Iooss.
+  * newrole: Add missing defined in #if, from Nicolas Iooss.
+  * newrole: Add description of missing parameter -p in newrole man page, from 
Lukas Vrabec.
+  * secon: Add missing descriptions for --*-key params in secon man page, from 
Lukas Vrabec
+  * semanage: List reserve_port_t in semanage port -l, from Petr Lautrbach.
+  * chcat: Add a fallback in case os.getlogin() returns nothing, from Laurent 
Bigonville.
+  * semanage: fix 'semanage permissions -l' subcommand, from Petr Lautrbach.
+  * semanage: replace string.join() with str.join(), from Petr Lautrbach.
+  * Man page warning fixes, from Ville Skyttä.
+  * sandbox: Fix sandbox to propagate specified MCS/MLS Security Level, from 
Miroslav Grepl.
+  * semanage: Require at least one argument for 'semanage permissive -d', from 
Petr Lautrbach.
+  * sepolicy: Improve sepolicy command line interface, from Petr Lautrbach.
+  * audit2allow/why: ignore setlocale errors, from Petr Lautrbach.
+  * semodule: Add --extract/-E, --cil/-c, and --hll/-H to extract modules, 
from Yuli Khodorkovskiy.
+  * audit2allow: Comment constraint rules in output, from Miroslav Grepl via 
Petr Lautrbach.
+  * Fix PEP8 issues, from Jason Zaman.
+  * semanage: fix moduleRecords deleteall method, from Stephen Smalley.
+  * Improve compatibility with Python 3, from Michal Srb.
+  * semanage: Set self.sename to sename after calling 
semanage_seuser_set_sename(), from Laurent Bigonville.
+  * semanage: Fix typo in semanage args for minimium policy store, from Petr 
Lautrbach.
+  * sepolicy: Only invoke RPM on RPM-enabled Linux distributions, from Sven 
Vermeulen.
+  * mcstransd: don't reinvent getpeercon, from Stephen Smalley.
+  * setfiles/restorecon: fix -r/-R option, from Petr Lautrbach.
+  * org.selinux.policy: Require auth_admin_keep for all actions, from Stephen 
Smalley.
+  * hll: Move core functions of pp to libsepol, from James Carter
+  * run_init: Use a ring buffer in open_init_pty, from Jason Zaman.
+  * run_init: fix open_init_pty availability check, from Nicolas Iooss.
+  * Widen Xen IOMEM context entries, from Daniel De Graaf.
+  * Fix -Wformat errors with gcc-5.0.0, from Petr Lautrbach.
+  * Fixed typo/grammatical error, from Christopher Peterson.
+  * Fix typo in semanage-port man page, from Andrew Spiers.
+  Update to version 2.4
+  * Fix bugs found by hardened gcc flags, from Nicolas Iooss.
+  * Improve support for building with different versions of python from
+    Nicolas Iooss.
+  * Ensure XDG_RUNTIME_DIR is passed through to the sandbox in seunshare,
+    from Dan Walsh
+  * Remove cgroups from sandbox, from Dan Walsh
+  * Try to use setcurrent before setexec in seunshare, from Andy Lutomirski
+  * Stop using the now deprecated flask.h and av_permissions.h, from Stephen 
Smalley
+  * Add a store root path in semodule, from Yuli Khodorkovskiy
+  * Add a flag to ignore cached CIL files and recompile HLL modules, from
+    Yuli Khodorkovskiy
+  * Add and install HLL compiler for policy packages to CIL. The compiler is
+    installed in /var/libexec/selinux/hll/ by default, from Steve Lawrence
+  * Fixes to pp compiler to better support roles and type attributes, from
+    Yuli Khodorkovskiy
+  * Deprecate base/upgrade/version in semodule. Calling these commands will
+    now call --install on the backend, from Yuli Khodorkovskiy
+  * Add ability to install modules with a specified priority, from Caleb
+    Case
+  * Use /tmp for permissive module creation, by Caleb Case
+  * Update semanage to use new source policy infrastructure, from Jason Dana
+  * Add RuntimeDirectory to mcstrans systemd unit file, from Laurent
+    Bigonville
+
+-------------------------------------------------------------------

Old:
----
  policycoreutils-2.3.tar.gz
  sepolgen-1.2.1.tar.gz

New:
----
  policycoreutils-2.5.tar.gz
  sepolgen-1.2.3.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ policycoreutils.spec ++++++
--- /var/tmp/diff_new_pack.DtRNJ9/_old  2016-07-21 07:59:00.000000000 +0200
+++ /var/tmp/diff_new_pack.DtRNJ9/_new  2016-07-21 07:59:00.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package policycoreutils
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,20 +17,19 @@
 
 
 %define libaudit_ver     2.2
-%define libsepol_ver     2.3
-%define libsemanage_ver  2.3
-%define libselinux_ver   2.3
-%define sepolgen_ver     1.2.1
-
+%define libsepol_ver     2.5
+%define libsemanage_ver  2.5
+%define libselinux_ver   2.5
+%define sepolgen_ver     1.2.3
 Name:           policycoreutils
-Version:        2.3
+Version:        2.5
 Release:        0
-Url:            http://userspace.selinuxproject.org/
 Summary:        SELinux policy core utilities
 License:        GPL-2.0+
 Group:          Productivity/Security
-Source:         
http://userspace.selinuxproject.org/releases/20140506/%{name}-%{version}.tar.gz
-Source1:        
http://userspace.selinuxproject.org/releases/20140506/sepolgen-%{sepolgen_ver}.tar.gz
+Url:            https://github.com/SELinuxProject/selinux
+Source:         
https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20160223/%{name}-%{version}.tar.gz
+Source1:        
https://raw.githubusercontent.com/wiki/SELinuxProject/selinux/files/releases/20160223/sepolgen-%{sepolgen_ver}.tar.gz
 Source2:        system-config-selinux.png
 Source3:        system-config-selinux.desktop
 Source4:        system-config-selinux.pam
@@ -41,7 +40,6 @@
 Patch4:         policycoreutils-initscript.patch
 Patch5:         policycoreutils-pam-common.patch
 Patch10:        loadpolicy_path.patch
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  audit-devel >= %{libaudit_ver}
 BuildRequires:  dbus-1-glib-devel
 BuildRequires:  fdupes
@@ -57,13 +55,6 @@
 BuildRequires:  python-devel
 BuildRequires:  setools-devel
 BuildRequires:  update-desktop-files
-%if 0%{?suse_version} > 1140
-BuildRequires:  systemd
-%{?systemd_requires}
-%else
-Requires(pre):  %insserv_prereq
-%endif
-Requires(pre):  %fillup_prereq permissions
 Requires:       audit-libs-python
 Requires:       checkpolicy
 Requires:       gawk
@@ -72,8 +63,15 @@
 Requires:       util-linux
 # we need selinuxenabled
 Requires(post): selinux-tools
-
+Requires(pre):  %fillup_prereq permissions
 Recommends:     %{name}-lang
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+%if 0%{?suse_version} > 1140
+BuildRequires:  systemd
+%{?systemd_requires}
+%else
+Requires(pre):  %insserv_prereq
+%endif
 
 %description
 Security-enhanced Linux is a feature of the Linux(R) kernel and a number
@@ -89,11 +87,62 @@
 policycoreutils contains the policy core utilities that are required
 for basic operation of a SELinux system.  These utilities include
 load_policy to load policies, setfiles to label filesystems, newrole
-to switch roles, and run_init to run /etc/init.d scripts in the proper
+to switch roles, and run_init to run %{_initddir} scripts in the proper
 context.
 
 %lang_package
 
+%package python
+Summary:        SELinux policy core python utilities
+Group:          Productivity/Security
+Requires:       audit-libs-python >= %{libaudit_ver}
+Requires:       policycoreutils = %{version}
+Requires:       python-ipy
+Requires:       python-selinux >= %{libselinux_ver}
+Requires:       python-semanage >= %{libsemanage_ver}
+Requires:       python-setools
+Requires:       python-xml
+Requires:       python-yum
+Requires:       yum-metadata-parser
+
+%description python
+The policycoreutils-python package contains the management tools used to 
manage an SELinux environment.
+
+%package sandbox
+Summary:        SELinux sandbox utilities
+Group:          Productivity/Security
+Requires:       policycoreutils-python = %{version}
+Requires:       xorg-x11-server-extra
+# Requires:       matchbox-window-manager
+
+%description sandbox
+The sandbox package contains the scripts to create graphical sandboxes
+
+%package newrole
+Summary:        The newrole application for RBAC/MLS
+Group:          Productivity/Security
+Requires:       policycoreutils = %{version}
+Requires(pre):  permissions
+
+%description newrole
+RBAC/MLS policy machines require newrole as a way of changing the role
+or level of a logged in user.
+
+%package gui
+Summary:        SELinux configuration GUI
+Group:          Productivity/Security
+Requires:       policycoreutils-python = %{version}
+# Requires:    gnome-python2-canvas
+# Requires:    usermode-gtk
+Requires:       python
+Requires:       python-gnome
+Requires:       python-gtk
+Requires:       selinux-policy
+Requires:       setools-console
+
+%description gui
+system-config-selinux is a utility for managing the SELinux environment
+
 %prep
 %setup -q -a 1
 %patch4
@@ -105,11 +154,11 @@
 
 %build
 export SUSE_ASNEEDED=0
-make LSPP_PRIV=y LIBDIR="%{_libdir}" CFLAGS="%{optflags} -fPIE" LDFLAGS="-pie 
-Wl,-z,relro" all
-make -C sepolgen-%{sepolgen_ver} LSPP_PRIV=y LIBDIR="%{_libdir}" 
CFLAGS="%{optflags} -fPIE" LDFLAGS="-pie -Wl,-z,relro" all
+make %{?_smp_mflags} LSPP_PRIV=y LIBDIR="%{_libdir}" 
LIBEXECDIR="%{_libexecdir}" CFLAGS="%{optflags} -fPIE" LDFLAGS="-pie 
-Wl,-z,relro" all
+make %{?_smp_mflags} -C sepolgen-%{sepolgen_ver} LSPP_PRIV=y 
LIBDIR="%{_libdir}" CFLAGS="%{optflags} -fPIE" LDFLAGS="-pie -Wl,-z,relro" all
 
 %install
-mkdir -p %{buildroot}/var/lib/selinux
+mkdir -p %{buildroot}%{_localstatedir}/lib/selinux
 mkdir -p %{buildroot}%{_bindir}
 mkdir -p %{buildroot}%{_sbindir}
 mkdir -p %{buildroot}/sbin
@@ -117,8 +166,8 @@
 mkdir -p %{buildroot}%{_mandir}/man8
 mkdir -p %{buildroot}%{_sysconfdir}/pam.d
 mkdir -p %{buildroot}%{_sysconfdir}/security/console.apps
-make LSPP_PRIV=y DESTDIR="%{buildroot}" LIBDIR="%{buildroot}%{_libdir}" 
INITDIR="%{buildroot}%{_initddir}" install
-make -C sepolgen-%{sepolgen_ver} DESTDIR="%{buildroot}" 
LIBDIR="%{buildroot}%{_libdir}" install
+make LSPP_PRIV=y DESTDIR=%{buildroot} LIBDIR="%{buildroot}%{_libdir}" 
LIBEXECDIR="%{buildroot}%{_libexecdir}" INITDIR="%{buildroot}%{_initddir}" 
install
+make -C sepolgen-%{sepolgen_ver} DESTDIR=%{buildroot} 
LIBDIR="%{buildroot}%{_libdir}" install
 install -D -m 644 %{SOURCE2} 
%{buildroot}%{_datadir}/pixmaps/system-config-selinux.png
 # Don't install initscript if systemd is available
 %if 0%{?suse_version} > 1140
@@ -133,11 +182,11 @@
 install -m 644 %{SOURCE5} 
%{buildroot}%{_sysconfdir}/security/console.apps/system-config-selinux
 install -m 644 %{SOURCE7} 
%{buildroot}%{_sysconfdir}/security/console.apps/selinux-polgengui
 tar -jxf %{SOURCE8} -C %{buildroot}/
-rm -f %{buildroot}/usr/share/man/ru/man8/genhomedircon.8.gz
+rm -f %{buildroot}%{_mandir}/ru/man8/genhomedircon.8.gz
 ln -sf consolehelper %{buildroot}%{_bindir}/system-config-selinux
 ln -sf consolehelper %{buildroot}%{_bindir}/selinux-polgengui
-mkdir -p %{buildroot}/var/adm/fillup-templates/
-mv %{buildroot}/%{_sysconfdir}/sysconfig/sandbox 
%{buildroot}/var/adm/fillup-templates/sysconfig.sandbox
+mkdir -p %{buildroot}%{_localstatedir}/adm/fillup-templates/
+mv %{buildroot}/%{_sysconfdir}/sysconfig/sandbox 
%{buildroot}%{_localstatedir}/adm/fillup-templates/sysconfig.sandbox
 rmdir %{buildroot}/%{_sysconfdir}/sysconfig
 %suse_update_desktop_file -i system-config-selinux System Security Settings
 %suse_update_desktop_file -i sepolicy System Security Settings
@@ -145,156 +194,49 @@
 %find_lang %{name}
 %fdupes -s %{buildroot}/%{_datadir}
 
-%package python
-Summary:        SELinux policy core python utilities
-Group:          Productivity/Security
-Requires:       audit-libs-python >= %{libaudit_ver}
-Requires:       policycoreutils = %{version}
-Requires:       python-ipy
-Requires:       python-selinux >= %{libselinux_ver}
-Requires:       python-semanage >= %{libsemanage_ver}
-Requires:       python-setools
-Requires:       python-xml
-Requires:       python-yum
-Requires:       yum-metadata-parser
+%pre
+%if 0%{?suse_version} > 1140
+%service_add_pre restorecond.service
+%endif
 
-%description python
-The policycoreutils-python package contains the management tools used to 
manage an SELinux environment.
+%post
+%if 0%{?suse_version} > 1140
+%service_add_post restorecond.service
+%fillup_only
+%else
+%fillup_and_insserv restorecond
+%endif
 
-%files python
-%defattr(-,root,root,-)
-%{_sbindir}/semanage
-%{_bindir}/audit2allow
-%{_bindir}/audit2why
-%{_bindir}/chcat
-%{_bindir}/sandbox
-%{_bindir}/sepolicy
-%{_bindir}/sepolgen-ifgen
-%{_bindir}/sepolgen-ifgen-attr-helper
-%{python_sitearch}/seobject.py*
-%{python_sitearch}/sepolgen
-%{python_sitearch}/sepolicy
-%{python_sitearch}/sepolicy*.egg-info
-#%{python_sitearch}/%{name}*.egg-info
-%dir  /var/lib/sepolgen
-%dir  /var/lib/selinux
-/var/lib/sepolgen/perm_map
-%{_mandir}/man1/audit2allow.1*
-%{_mandir}/ru/man1/audit2allow.1*
-%{_mandir}/man1/audit2why.1*
-%{_mandir}/man8/chcat.8*
-%{_mandir}/ru/man8/chcat.8*
-%{_mandir}/man8/sandbox.8*
-%{_mandir}/man5/sandbox*
-%{_mandir}/man8/semanage*.8*
-%{_mandir}/man8/sepolicy*.8*
-%{_mandir}/man8/sepolgen.8*
-%{_mandir}/ru/man8/semanage.8*
-%{_datadir}/bash-completion/completions/semanage
-%{_datadir}/bash-completion/completions/sepolicy
-%{_datadir}/bash-completion/completions/setsebool
+%preun
+%if 0%{?suse_version} > 1140
+%service_del_preun restorecond.service
+%else
+if [ "$1" -eq "0" ]; then
+    %stop_on_removal restorecond
+    %insserv_cleanup
+fi
+%endif
+
+%postun
+%if 0%{?suse_version} > 1140
+%service_del_postun restorecond.service
+%else
+if [ "$1" -ge "1" ]; then
+    %restart_on_update restorecond
+    %insserv_cleanup
+fi
+%endif
 
 %post python
 selinuxenabled && [ -f %{_datadir}/selinux/devel/include/build.conf ] && 
%{_bindir}/sepolgen-ifgen 2>/dev/null
 exit 0
 
-%package sandbox
-Summary:        SELinux sandbox utilities
-Group:          Productivity/Security
-Requires:       policycoreutils-python = %{version}
-Requires:       xorg-x11-server-extra
-# Requires:       matchbox-window-manager
-
-%description sandbox
-The sandbox package contains the scripts to create graphical sandboxes
-
-%files sandbox
-%defattr(-,root,root,-)
-%attr(0755,root,root) %{_sbindir}/seunshare
-%dir %{_datadir}/sandbox
-%{_datadir}/sandbox/sandboxX.sh
-%{_datadir}/sandbox/start
-/var/adm/fillup-templates/sysconfig.sandbox
-%doc %{_mandir}/man8/seunshare.8*
-
-%package newrole
-Summary:        The newrole application for RBAC/MLS
-Group:          Productivity/Security
-Requires:       policycoreutils = %{version}
-Requires(pre):  permissions
-
-%description newrole
-RBAC/MLS policy machines require newrole as a way of changing the role
-or level of a logged in user.
-
-%files newrole
-%defattr(-,root,root)
-%verify(not mode) %attr(0755,root,root) %{_bindir}/newrole
-%{_mandir}/man1/newrole.1.gz
-%config(noreplace) %{_sysconfdir}/pam.d/newrole
-
 %post newrole
 %set_permissions %{_bindir}/newrole
 
 %verifyscript
 %verify_permissions -e %{_bindir}/newrole
 
-%package gui
-Summary:        SELinux configuration GUI
-Group:          Productivity/Security
-Requires:       policycoreutils-python = %{version}
-Requires:       python-gnome
-Requires:       python-gtk
-# Requires:    gnome-python2-canvas
-# Requires:    usermode-gtk
-Requires:       python
-Requires:       selinux-policy
-Requires:       setools-console
-
-%description gui
-system-config-selinux is a utility for managing the SELinux environment
-
-%files gui
-%defattr(-,root,root)
-%{_bindir}/system-config-selinux
-%{_bindir}/selinux-polgengui
-%{_datadir}/applications/system-config-selinux.desktop
-%{_datadir}/system-config-selinux/system-config-selinux.desktop
-%{_bindir}/sepolgen
-%{_datadir}/applications/selinux-polgengui.desktop
-%{_datadir}/applications/sepolicy.desktop
-%{_datadir}/system-config-selinux/selinux-polgengui.desktop
-%{_datadir}/system-config-selinux/sepolicy.desktop
-#%dir %{_datadir}/icons
-#%dir %{_datadir}/icons/hicolor
-#%dir %{_datadir}/icons/hicolor/24x24
-#%dir %{_datadir}/icons/hicolor/24x24/apps
-%{_datadir}/icons/hicolor/24x24/apps/system-config-selinux.png
-%{_datadir}/icons/hicolor/16x16/apps/sepolicy.png
-%{_datadir}/icons/hicolor/22x22/apps/sepolicy.png
-%{_datadir}/icons/hicolor/256x256/apps/sepolicy.png
-%{_datadir}/icons/hicolor/32x32/apps/sepolicy.png
-%{_datadir}/icons/hicolor/48x48/apps/sepolicy.png
-%{_datadir}/pixmaps/sepolicy.png
-%{_datadir}/pixmaps/system-config-selinux.png
-%{_datadir}/polkit-1/actions/org.selinux.config.policy
-%{_datadir}/polkit-1/actions/org.selinux.policy
-%dir %{_datadir}/system-config-selinux
-#%dir %{_datadir}/system-config-selinux/templates
-%{_datadir}/system-config-selinux/system-config-selinux.png
-%{_datadir}/system-config-selinux/*.py*
-#%{_datadir}/system-config-selinux/selinux.tbl
-%{_datadir}/system-config-selinux/*.glade
-%{_mandir}/man8/selinux-polgengui.8.*
-%{_mandir}/man8/system-config-selinux.8.*
-#%%{_datadir}/system-config-selinux/templates/*.py*
-%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.selinux.conf
-%config(noreplace) %{_sysconfdir}/pam.d/system-config-selinux
-%config(noreplace) %{_sysconfdir}/pam.d/selinux-polgengui
-%dir %{_sysconfdir}/security/console.apps
-%config(noreplace) %{_sysconfdir}/security/console.apps/selinux-polgengui
-%config(noreplace) %{_sysconfdir}/security/console.apps/system-config-selinux
-
 %files
 %defattr(-,root,root)
 /sbin/restorecon
@@ -326,6 +268,9 @@
 %config(noreplace) %{_sysconfdir}/selinux/restorecond.conf
 %config(noreplace) %{_sysconfdir}/selinux/restorecond_user.conf
 %{_sysconfdir}/xdg/autostart/restorecond.desktop
+%dir %{_libexecdir}/selinux
+%dir %{_libexecdir}/selinux/hll
+%{_libexecdir}/selinux/hll/pp
 %{_datadir}/dbus-1/services/org.selinux.Restorecond.service
 %{_datadir}/dbus-1/system-services/org.selinux.service
 # selinux-policy Requires: policycoreutils, so we own this set of directories 
and our files within them
@@ -368,37 +313,95 @@
 %{_mandir}/man8/genhomedircon.8*
 
 %files lang -f %{name}.lang
+%defattr(-,root,root)
 
-%pre
-%if 0%{?suse_version} > 1140
-%service_add_pre restorecond.service
-%endif
+%files python
+%defattr(-,root,root,-)
+%{_sbindir}/semanage
+%{_bindir}/audit2allow
+%{_bindir}/audit2why
+%{_bindir}/chcat
+%{_bindir}/sandbox
+%{_bindir}/sepolicy
+%{_bindir}/sepolgen-ifgen
+%{_bindir}/sepolgen-ifgen-attr-helper
+%{python_sitearch}/seobject.py*
+%{python_sitearch}/sepolgen
+%{python_sitearch}/sepolicy
+%{python_sitearch}/sepolicy*.egg-info
+#%{python_sitearch}/%{name}*.egg-info
+%dir %{_localstatedir}/lib/sepolgen
+%dir %{_localstatedir}/lib/selinux
+%{_localstatedir}/lib/sepolgen/perm_map
+%{_mandir}/man1/audit2allow.1*
+%{_mandir}/ru/man1/audit2allow.1*
+%{_mandir}/man1/audit2why.1*
+%{_mandir}/man8/chcat.8*
+%{_mandir}/ru/man8/chcat.8*
+%{_mandir}/man8/sandbox.8*
+%{_mandir}/man5/sandbox*
+%{_mandir}/man8/semanage*.8*
+%{_mandir}/man8/sepolicy*.8*
+%{_mandir}/man8/sepolgen.8*
+%{_mandir}/ru/man8/semanage.8*
+%{_datadir}/bash-completion/completions/semanage
+%{_datadir}/bash-completion/completions/sepolicy
+%{_datadir}/bash-completion/completions/setsebool
 
-%post
-%if 0%{?suse_version} > 1140
-%service_add_post restorecond.service
-%{fillup_only}
-%else
-%fillup_and_insserv restorecond
-%endif
+%files sandbox
+%defattr(-,root,root,-)
+%attr(0755,root,root) %{_sbindir}/seunshare
+%dir %{_datadir}/sandbox
+%{_datadir}/sandbox/sandboxX.sh
+%{_datadir}/sandbox/start
+%{_localstatedir}/adm/fillup-templates/sysconfig.sandbox
+%{_mandir}/man8/seunshare.8*
 
-%preun
-%if 0%{?suse_version} > 1140
-%service_del_preun restorecond.service
-%else
-if [ "$1" -eq "0" ]; then
-    %stop_on_removal restorecond
-    %insserv_cleanup
-fi
-%endif
-%postun
-%if 0%{?suse_version} > 1140
-%service_del_postun restorecond.service
-%else
-if [ "$1" -ge "1" ]; then
-    %restart_on_update restorecond
-    %insserv_cleanup
-fi
-%endif
+%files newrole
+%defattr(-,root,root)
+%verify(not mode) %attr(0755,root,root) %{_bindir}/newrole
+%{_mandir}/man1/newrole.1%{ext_man}
+%config(noreplace) %{_sysconfdir}/pam.d/newrole
+
+%files gui
+%defattr(-,root,root)
+%{_bindir}/system-config-selinux
+%{_bindir}/selinux-polgengui
+%{_datadir}/applications/system-config-selinux.desktop
+%{_datadir}/system-config-selinux/system-config-selinux.desktop
+%{_bindir}/sepolgen
+%{_datadir}/applications/selinux-polgengui.desktop
+%{_datadir}/applications/sepolicy.desktop
+%{_datadir}/system-config-selinux/selinux-polgengui.desktop
+%{_datadir}/system-config-selinux/sepolicy.desktop
+#%dir %{_datadir}/icons
+#%dir %{_datadir}/icons/hicolor
+#%dir %{_datadir}/icons/hicolor/24x24
+#%dir %{_datadir}/icons/hicolor/24x24/apps
+%{_datadir}/icons/hicolor/24x24/apps/system-config-selinux.png
+%{_datadir}/icons/hicolor/16x16/apps/sepolicy.png
+%{_datadir}/icons/hicolor/22x22/apps/sepolicy.png
+%{_datadir}/icons/hicolor/256x256/apps/sepolicy.png
+%{_datadir}/icons/hicolor/32x32/apps/sepolicy.png
+%{_datadir}/icons/hicolor/48x48/apps/sepolicy.png
+%{_datadir}/pixmaps/sepolicy.png
+%{_datadir}/pixmaps/system-config-selinux.png
+%{_datadir}/polkit-1/actions/org.selinux.config.policy
+%{_datadir}/polkit-1/actions/org.selinux.policy
+%dir %{_datadir}/system-config-selinux
+#%dir %{_datadir}/system-config-selinux/templates
+%{_datadir}/system-config-selinux/system-config-selinux.png
+%{_datadir}/system-config-selinux/*.py*
+#%{_datadir}/system-config-selinux/selinux.tbl
+%{_datadir}/system-config-selinux/*.glade
+%{_mandir}/man8/selinux-polgengui.8%{ext_man}
+%{_mandir}/man8/system-config-selinux.8%{ext_man}
+#%%{_datadir}/system-config-selinux/templates/*.py*
+%config(noreplace) %{_sysconfdir}/dbus-1/system.d/org.selinux.conf
+%config(noreplace) %{_sysconfdir}/pam.d/system-config-selinux
+%config(noreplace) %{_sysconfdir}/pam.d/selinux-polgengui
+%dir %{_sysconfdir}/security/console.apps
+%config(noreplace) %{_sysconfdir}/security/console.apps/selinux-polgengui
+%config(noreplace) %{_sysconfdir}/security/console.apps/system-config-selinux
 
 %changelog

++++++ policycoreutils-2.3.tar.gz -> policycoreutils-2.5.tar.gz ++++++
++++ 20318 lines of diff (skipped)

++++++ sepolgen-1.2.1.tar.gz -> sepolgen-1.2.3.tar.gz ++++++
++++ 2667 lines of diff (skipped)



Reply via email to