diff --git a/policycoreutils.spec b/policycoreutils.spec index 86548db552e9c5404da45356454cbc808516af95..59dd20ac9f19bd95d1a4e14d7d552a36e40f2def 100644 --- a/policycoreutils.spec +++ b/policycoreutils.spec @@ -3,7 +3,7 @@ Name: policycoreutils Version: 3.1 -Release: 2 +Release: 3 Summary: Policy core utilities of selinux License: GPLv2 URL: https://github.com/SELinuxProject @@ -20,7 +20,7 @@ Source10: selinux-autorelabel.target Source11: selinux-autorelabel-generator.sh BuildRequires: pam-devel libsepol-static libsemanage-static libselinux-devel libcap-devel audit-libs-devel gettext -BuildRequires: desktop-file-utils dbus-devel dbus-glib-devel python2-devel python3-devel libcap-ng-devel +BuildRequires: desktop-file-utils dbus-devel dbus-glib-devel python3-devel libcap-ng-devel BuildRequires: systemd systemd-units Requires: libsepol libselinux-utils util-linux grep gawk diffutils rpm sed coreutils @@ -34,26 +34,6 @@ Provides: /sbin/restorecon %description It contains the selinux policy core utilities -%package -n python2-policycoreutils -Summary: python2 utilities for seLinux policy core -%{?python_provide:%python_provide python2-policycoreutils} -Requires: policycoreutils = %{version}-%{release} -Requires: python2-libselinux python2-libsemanage -Requires: audit-libs-python2 -Requires: python2-IPy -Requires: checkpolicy -Requires: python2-setools >= 4.1.1 -BuildArch: noarch - -Provides: %{name}-python = %{version}-%{release} -Obsoletes: %{name}-python < %{version}-%{release} -Obsoletes: policycoreutils < 2.0.61-2 - -%description -n python2-policycoreutils -It contains the python2 policy core utilities for selinux - - - %package -n python3-policycoreutils Summary: python3 utilities for seLinux policy core %{?python_provide:%python_provide python3-policycoreutils} @@ -141,7 +121,6 @@ make -C selinux-dbus-3.1 SBINDIR="%{_sbindir}" LSPP_PRIV=y LIBDIR="%{_libdir} %install mkdir -p %{buildroot}/%{_defaultdocdir}/%{name}/ make -C policycoreutils-3.1 LSPP_PRIV=y DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" SEMODULE_PATH="/usr/sbin" LIBSEPOLA="%{_libdir}/libsepol.a" install -make -C selinux-python-3.1 PYTHON=%{__python2} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install make -C selinux-python-3.1 PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install make -C semodule-utils-3.1 PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install make -C restorecond-3.1 PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{_sbindir}" LIBDIR="%{_libdir}" LIBSEPOLA="%{_libdir}/libsepol.a" install @@ -159,10 +138,6 @@ rm -f %{buildroot}/%{_mandir}/ru/man8/run_init.8* rm -f %{buildroot}/%{_mandir}/man8/run_init.8* rm -f %{buildroot}/etc/pam.d/run_init* -rm -f %{buildroot}%{python2_sitelib}/sepolicy/gui.* -rm -f %{buildroot}%{python2_sitelib}/sepolicy/sepolicy.glade -rm -rf %{buildroot}%{python2_sitelib}/sepolicy/help - rm -f %{buildroot}%{python3_sitelib}/sepolicy/gui.* rm -f %{buildroot}%{python3_sitelib}/sepolicy/sepolicy.glade @@ -172,7 +147,6 @@ install -m 644 -p %{SOURCE10} %{buildroot}/%{_unitdir}/ install -D -m 755 -p %{SOURCE11} %{buildroot}/%{_systemdgeneratordir}/%{basename:%{SOURCE11}} install -m 755 -p %{SOURCE7} %{buildroot}/%{_libexecdir}/selinux/ -pathfix.py -i "%{__python2} -Es" -p %{buildroot}%{python2_sitelib} pathfix.py -i "%{__python3} -Es" -p %{buildroot}%{python3_sitelib} pathfix.py -i "%{__python3} -Es" -p %{buildroot}%{_sbindir}/semanage \ %if %{with sandbox} @@ -184,7 +158,7 @@ pathfix.py -i "%{__python3} -Es" -p %{buildroot}%{_sbindir}/semanage \ %{buildroot}%{_datadir}/system-config-selinux/selinux_server.py -find %{buildroot}%{python2_sitelib} %{buildroot}%{python3_sitelib} %{buildroot}%{python2_sitearch} %{buildroot}%{python3_sitearch} \ +find %{buildroot}%{python3_sitelib} %{buildroot}%{python3_sitearch} \ %{buildroot}%{_sbindir} %{buildroot}%{_bindir} %{buildroot}%{_datadir} -type f -name '*~' | xargs rm -f %py_byte_compile %{__python3} %{buildroot}%{_datadir}/system-config-selinux @@ -248,22 +222,6 @@ find %{buildroot}%{python2_sitelib} %{buildroot}%{python3_sitelib} %{buildroot}% %dir %{_datadir}/system-config-selinux/__pycache__ %{_datadir}/system-config-selinux/__pycache__/selinux_server.* -%files -n python2-policycoreutils -%{python2_sitelib}/seobject.py* -%{python2_sitelib}/sepolgen -%dir %{python2_sitelib}/sepolicy -%{python2_sitelib}/sepolicy/__init__.py* -%{python2_sitelib}/sepolicy/booleans.py* -%{python2_sitelib}/sepolicy/communicate.py* -%{python2_sitelib}/sepolicy/network.py* -%{python2_sitelib}/sepolicy/transition.py* -%{python2_sitelib}/sepolicy/sedbus.py* -%{python2_sitelib}/sepolicy*.egg-info -%{python2_sitelib}/sepolicy/generate.py* -%{python2_sitelib}/sepolicy/interface.py* -%{python2_sitelib}/sepolicy/manpage.py* -%{python2_sitelib}/sepolicy/templates - %files -n python3-policycoreutils %{python3_sitelib}/__pycache__ %{python3_sitelib}/sepolgen @@ -303,6 +261,9 @@ find %{buildroot}%{python2_sitelib} %{buildroot}%{python3_sitelib} %{buildroot}% %{_mandir}/* %changelog +* Tue Nov 17 2020 Hugel - 3.1-3 +- remove python2-policycoreutils + * Mon Nov 2 2020 yixiangzhike - 3.1-2 - add selinux-autorelabel-mark.service to systemd_preun and systemd_post