From 2a39fa09a30ef6b4b6c77d3f2a1107dc30ff8da5 Mon Sep 17 00:00:00 2001 From: Oliver Schmidt Date: Mon, 5 Mar 2018 14:53:02 +0000 Subject: [PATCH] policycoreutils: package to /sbin until JB#36606 is resolved - many external tools/ Makefiles expect certain binaries to reside in /sbin - let's just package binaries to there until JB#36606 resolution links whole /usr/sbin to /sbin --- rpm/policycoreutils.spec | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/rpm/policycoreutils.spec b/rpm/policycoreutils.spec index 8ef40b3..180d378 100644 --- a/rpm/policycoreutils.spec +++ b/rpm/policycoreutils.spec @@ -30,6 +30,9 @@ %define python3_sitearch /%{_libdir}/python3.?/site-packages %define python3_sitelib /%{_libdir}/python3.?/site-packages +# tools expect several binaries to reside in /sbin. putting them there is easier until we symlink the whole /usr/sbin to /sbin +%define _sbindir /sbin + Summary: SELinux policy core utilities Name: policycoreutils Version: 2.7 @@ -110,8 +113,8 @@ make -C restorecond PYTHON=%{__python3} DESTDIR="%{buildroot}" SBINDIR="%{buildr rm -rf %{buildroot}/%{_sysconfdir}/rc.d/init.d/restorecond rm -f %{buildroot}/usr/share/man/man8/open_init_pty.8 -rm -f %{buildroot}/usr/sbin/open_init_pty -rm -f %{buildroot}/usr/sbin/run_init +rm -f %{buildroot}%{_sbindir}/open_init_pty +rm -f %{buildroot}%{_sbindir}/run_init rm -f %{buildroot}/etc/pam.d/run_init* rm -f %{buildroot}/usr/share/man/man8/sepolicy-gui.8* rm -f %{buildroot}/usr/share/man/man8/run_init.8*