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)
