diff --git a/libselinux.spec b/libselinux.spec index 86df01d..5da7263 100644 --- a/libselinux.spec +++ b/libselinux.spec @@ -31,6 +31,7 @@ BuildRequires: python python-devel ruby-devel ruby libsepol-static >= %{libsepol %if 0%{?with_python3} BuildRequires: python3 python3-devel %endif # if with_python3 +BuildRequires: systemd Requires: libsepol%{?_isa} >= %{libsepolver} pcre Conflicts: filesystem < 3, selinux-policy-base < 3.13.1-138 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) @@ -156,12 +157,12 @@ InstallPythonWrapper() { } rm -rf %{buildroot} -mkdir -p %{buildroot}/%{_prefix}/lib/tmpfiles.d -mkdir -p %{buildroot}/%{_libdir} -mkdir -p %{buildroot}%{_includedir} +mkdir -p %{buildroot}%{_tmpfilesdir} +mkdir -p %{buildroot}%{_libdir} +mkdir -p %{buildroot}%{_includedir} mkdir -p %{buildroot}%{_sbindir} -mkdir -p %{buildroot}/var/run/setrans -echo "d /var/run/setrans 0755 root root" > %{buildroot}/%{_prefix}/lib/tmpfiles.d/libselinux.conf +install -d -m 0755 %{buildroot}%{_rundir}/setrans +echo "d %{_rundir}/setrans 0755 root root" > %{buildroot}%{_tmpfilesdir}/libselinux.conf InstallPythonWrapper %{__python} %if 0%{?with_python3} @@ -203,9 +204,9 @@ rm -rf %{buildroot} %defattr(-,root,root,-) %license LICENSE %{_libdir}/libselinux.so.* -%ghost /var/run/setrans +%dir %{_rundir}/setrans/ %{_sbindir}/sefcontext_compile -%{_prefix}/lib/tmpfiles.d/libselinux.conf +%{_tmpfilesdir}/libselinux.conf %files utils %defattr(-,root,root,-)