Fixed fcontext rule

This commit is contained in:
Jerzy Drozdz 2022-10-05 10:30:14 +02:00
parent 5b8e147ac4
commit 3ec60eaaee
1 changed files with 2 additions and 2 deletions

View File

@ -54,7 +54,7 @@ install -m 755 -d %{buildroot}%{_sharedstatedir}/%{name}
%post %post
%systemd_post %{name}.service %systemd_post %{name}.service
semanage fcontext --add --ftype f --type xdm_exec_t '%{_bindir}/ly' 2>/dev/null || : semanage fcontext --add --ftype f --type xdm_exec_t '%{_bindir}/ly' 2>/dev/null || :
semanage fcontext --add --ftype a --type xdm_var_lib_t '%{_sharedstatedir}/%{name}' 2>/dev/null || : semanage fcontext --add --ftype a --type xdm_var_lib_t '%{_sharedstatedir}/%{name}(/.*)?' 2>/dev/null || :
restorecon -R %{_bindir}/ly %{_sharedstatedir}/%{name} || : restorecon -R %{_bindir}/ly %{_sharedstatedir}/%{name} || :
%preun %preun
@ -63,7 +63,7 @@ restorecon -R %{_bindir}/ly %{_sharedstatedir}/%{name} || :
%postun %postun
if [ $1 -eq 0 ];then if [ $1 -eq 0 ];then
semanage fcontext --delete --ftype f --type xdm_exe_t '%{_bindir}/ly' 2>/dev/null || : semanage fcontext --delete --ftype f --type xdm_exe_t '%{_bindir}/ly' 2>/dev/null || :
semanage fcontext --delete --ftype a --type xdm_var_lib_t '%{_sharedstatedir}/%{name}' 2>/dev/null || : semanage fcontext --delete --ftype a --type xdm_var_lib_t '%{_sharedstatedir}/%{name}(/.*)?' 2>/dev/null || :
fi fi
%changelog %changelog