diff --git a/SPECS/nginx.spec b/SPECS/nginx.spec index f853cb9..a017e01 100644 --- a/SPECS/nginx.spec +++ b/SPECS/nginx.spec @@ -27,7 +27,7 @@ Name: %{?scl:%scl_prefix}nginx Epoch: 1 Version: 1.8.0 -Release: 3%{?dist} +Release: 4%{?dist} Summary: A high performance web server and reverse proxy server Group: System Environment/Daemons @@ -339,6 +339,16 @@ scl_reggen %{name} --cpfile %{nginx_confdir}/uwsgi_params scl_reggen %{name} --cpfile %{nginx_confdir}/uwsgi_params.default scl_reggen %{name} --cpfile %{nginx_confdir}/win-utf + +scl_reggen %{name} --runafterregister "semanage fcontext -a -e /var/log/nginx %{nginx_logdir} >/dev/null 2>&1 || :" +scl_reggen %{name} --runafterregister "restorecon -R %{nginx_logdir} >/dev/null 2>&1 || :" +scl_reggen %{name} --runafterregister "semanage fcontext -a -e %{_root_sysconfdir}/nginx %{nginx_confdir} >/dev/null 2>&1 || :" +scl_reggen %{name} --runafterregister "restorecon -R %{nginx_confdir} >/dev/null 2>&1 || :" +scl_reggen %{name} --runafterregister "semanage fcontext -a -e %{_root_localstatedir}/lib/nginx %{_localstatedir}/lib/nginx >/dev/null 2>&1 || :" +scl_reggen %{name} --runafterregister "restorecon -R %{_localstatedir}/lib/nginx >/dev/null 2>&1 || :" +scl_reggen %{name} --runafterregister "semanage fcontext -a -e %{_root_localstatedir}/run/nginx %{_localstatedir}/run/nginx >/dev/null 2>&1 || :" +scl_reggen %{name} --runafterregister "restorecon -R %{_localstatedir}/run/nginx >/dev/null 2>&1 || :" + install -p -m 0644 %{SOURCE12} \ %{buildroot}%{nginx_confdir} @@ -394,6 +404,16 @@ exit 0 restorecon -R %{_scl_root} >/dev/null 2>&1 || : semanage fcontext -a -e /var/log/nginx %{nginx_logdir} >/dev/null 2>&1 || : restorecon -R %{nginx_logdir} >/dev/null 2>&1 || : + +semanage fcontext -a -e %{_root_sysconfdir}/nginx %{nginx_confdir} >/dev/null 2>&1 || : +restorecon -R %{nginx_confdir} >/dev/null 2>&1 || : + +semanage fcontext -a -e %{_root_localstatedir}/lib/nginx %{_localstatedir}/lib/nginx >/dev/null 2>&1 || : +restorecon -R %{_localstatedir}/lib/nginx >/dev/null 2>&1 || : + +semanage fcontext -a -e %{_root_localstatedir}/run/nginx %{_localstatedir}/run/nginx >/dev/null 2>&1 || : +restorecon -R %{_localstatedir}/run/nginx >/dev/null 2>&1 || : + %if %{use_systemd} %systemd_post %{service_name}.service %else @@ -478,6 +498,9 @@ fi %{?scl: %{_scl_scripts}/deregister.d/*} %changelog +* Fri Nov 13 2015 Jan Kaluza - 1:1.8.0-4 +- fix SELinux context of /var/opt and /etc/opt directories (#1280221) + * Fri Sep 11 2015 Jan Kaluza - 1:1.8.0-3 - fix bad path to nginx.pid in logrotate configuration (#1260595)