mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-26 07:14:35 +02:00
parent
ff71a395d2
commit
6c039445f2
@ -112,7 +112,9 @@ BuildRequires: checkpolicy, selinux-policy-devel, /usr/share/selinux/devel/poli
|
|||||||
%if "%{_selinux_policy_version}" != ""
|
%if "%{_selinux_policy_version}" != ""
|
||||||
Requires: selinux-policy >= %{_selinux_policy_version}
|
Requires: selinux-policy >= %{_selinux_policy_version}
|
||||||
%endif
|
%endif
|
||||||
Requires: %{name} = %{version}-%{release}
|
Requires: %{name} = %{version}-%{release}
|
||||||
|
Requires(post): policycoreutils
|
||||||
|
Requires(postun): policycoreutils
|
||||||
|
|
||||||
%description selinux
|
%description selinux
|
||||||
SELinux policy for Icinga Web 2
|
SELinux policy for Icinga Web 2
|
||||||
@ -297,21 +299,21 @@ exit 0
|
|||||||
%post selinux
|
%post selinux
|
||||||
for selinuxvariant in %{selinux_variants}
|
for selinuxvariant in %{selinux_variants}
|
||||||
do
|
do
|
||||||
/usr/sbin/semodule -s ${selinuxvariant} -i %{_datadir}/selinux/${selinuxvariant}/icingaweb2.pp &> /dev/null || :
|
%{_sbindir}/semodule -s ${selinuxvariant} -i %{_datadir}/selinux/${selinuxvariant}/icingaweb2.pp &> /dev/null || :
|
||||||
done
|
done
|
||||||
/sbin/restorecon -R %{basedir} || :
|
%{_sbindir}/restorecon -R %{basedir} &> /dev/null || :
|
||||||
/sbin/restorecon -R %{configdir} || :
|
%{_sbindir}/restorecon -R %{configdir} &> /dev/null || :
|
||||||
/sbin/restorecon -R %{logdir} || :
|
%{_sbindir}/restorecon -R %{logdir} &> /dev/null || :
|
||||||
|
|
||||||
%postun selinux
|
%postun selinux
|
||||||
if [ $1 -eq 0 ] ; then
|
if [ $1 -eq 0 ] ; then
|
||||||
for selinuxvariant in %{selinux_variants}
|
for selinuxvariant in %{selinux_variants}
|
||||||
do
|
do
|
||||||
/usr/sbin/semodule -s ${selinuxvariant} -r icingaweb2 &> /dev/null || :
|
%{_sbindir}/semodule -s ${selinuxvariant} -r icingaweb2 &> /dev/null || :
|
||||||
done
|
done
|
||||||
[ -d %{basedir} ] && /sbin/restorecon -R %{basedir} &> /dev/null || :
|
[ -d %{basedir} ] && %{_sbindir}/restorecon -R %{basedir} &> /dev/null || :
|
||||||
[ -d %{configdir} ] && /sbin/restorecon -R %{configdir} &> /dev/null || :
|
[ -d %{configdir} ] && %{_sbindir}/restorecon -R %{configdir} &> /dev/null || :
|
||||||
[ -d %{logdir} ] && /sbin/restorecon -R %{logdir} &> /dev/null || :
|
[ -d %{logdir} ] && %{_sbindir}/restorecon -R %{logdir} &> /dev/null || :
|
||||||
fi
|
fi
|
||||||
|
|
||||||
%files selinux
|
%files selinux
|
||||||
|
Loading…
x
Reference in New Issue
Block a user