Organize startup scriptlets
This commit is contained in:
parent
1d79f9aa48
commit
4f7b2b61d5
73
clamav.spec
73
clamav.spec
|
@ -667,31 +667,11 @@ getent passwd %{scanuser} >/dev/null || \
|
||||||
usermod %{scanuser} -a -G virusgroup
|
usermod %{scanuser} -a -G virusgroup
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
%{?with_tmpfiles:
|
%{?with_tmpfiles:
|
||||||
%post scanner
|
%post scanner
|
||||||
%{?with_systemd:/bin/systemd-tmpfiles --create %_tmpfilesdir/clamd.scan.conf || :}}
|
%{?with_systemd:/bin/systemd-tmpfiles --create %_tmpfilesdir/clamd.scan.conf || :}}
|
||||||
|
|
||||||
|
|
||||||
%post scanner-sysvinit
|
|
||||||
/sbin/chkconfig --add clamd.scan
|
|
||||||
|
|
||||||
%preun scanner-sysvinit
|
|
||||||
test "$1" != 0 || %_initrddir/clamd.scan stop &>/dev/null || :
|
|
||||||
test "$1" != 0 || /sbin/chkconfig --del clamd.scan
|
|
||||||
|
|
||||||
%postun scanner-sysvinit
|
|
||||||
test "$1" = 0 || %_initrddir/clamd.scan condrestart >/dev/null || :
|
|
||||||
|
|
||||||
|
|
||||||
%post scanner-upstart
|
|
||||||
/usr/bin/killall -u %scanuser clamd 2>/dev/null || :
|
|
||||||
|
|
||||||
%preun scanner-upstart
|
|
||||||
test "$1" != "0" || /sbin/initctl -q stop clamd.scan || :
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%post update
|
%post update
|
||||||
test -e %freshclamlog || {
|
test -e %freshclamlog || {
|
||||||
touch %freshclamlog
|
touch %freshclamlog
|
||||||
|
@ -718,7 +698,6 @@ getent passwd %{milteruser} >/dev/null || \
|
||||||
usermod %{milteruser} -a -G virusgroup
|
usermod %{milteruser} -a -G virusgroup
|
||||||
exit 0
|
exit 0
|
||||||
|
|
||||||
|
|
||||||
%post milter
|
%post milter
|
||||||
test -e %milterlog || {
|
test -e %milterlog || {
|
||||||
touch %milterlog
|
touch %milterlog
|
||||||
|
@ -728,31 +707,11 @@ test -e %milterlog || {
|
||||||
}
|
}
|
||||||
%{?with_systemd:/bin/systemd-tmpfiles --create %_tmpfilesdir/clamav-milter.conf || :}
|
%{?with_systemd:/bin/systemd-tmpfiles --create %_tmpfilesdir/clamav-milter.conf || :}
|
||||||
|
|
||||||
|
|
||||||
%triggerin milter -- %name-milter < 0.97.3-1704
|
%triggerin milter -- %name-milter < 0.97.3-1704
|
||||||
# remove me after F19
|
# remove me after F19
|
||||||
! test -x /sbin/restorecon || /sbin/restorecon %milterlog &>/dev/null || :
|
! test -x /sbin/restorecon || /sbin/restorecon %milterlog &>/dev/null || :
|
||||||
|
|
||||||
|
|
||||||
%post milter-sysvinit
|
|
||||||
/sbin/chkconfig --add clamav-milter
|
|
||||||
|
|
||||||
%preun milter-sysvinit
|
|
||||||
test "$1" != 0 || %_initrddir/clamav-milter stop &>/dev/null || :
|
|
||||||
test "$1" != 0 || /sbin/chkconfig --del clamav-milter
|
|
||||||
|
|
||||||
%postun milter-sysvinit
|
|
||||||
test "$1" = 0 || %_initrddir/clamav-milter condrestart >/dev/null || :
|
|
||||||
|
|
||||||
|
|
||||||
%post milter-upstart
|
|
||||||
/usr/bin/killall -u %milteruser clamav-milter 2>/dev/null || :
|
|
||||||
|
|
||||||
%preun milter-upstart
|
|
||||||
test "$1" != "0" || /sbin/initctl -q stop clamav-milter || :
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
%post lib -p /sbin/ldconfig
|
%post lib -p /sbin/ldconfig
|
||||||
%postun lib -p /sbin/ldconfig
|
%postun lib -p /sbin/ldconfig
|
||||||
|
|
||||||
|
@ -862,12 +821,28 @@ test "$1" != "0" || /sbin/initctl -q stop clamav-milter || :
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with sysv}
|
%if %{with sysv}
|
||||||
|
%post scanner-sysvinit
|
||||||
|
/sbin/chkconfig --add clamd.scan
|
||||||
|
|
||||||
|
%preun scanner-sysvinit
|
||||||
|
test "$1" != 0 || %_initrddir/clamd.scan stop &>/dev/null || :
|
||||||
|
test "$1" != 0 || /sbin/chkconfig --del clamd.scan
|
||||||
|
|
||||||
|
%postun scanner-sysvinit
|
||||||
|
test "$1" = 0 || %_initrddir/clamd.scan condrestart >/dev/null || :
|
||||||
|
|
||||||
%files scanner-sysvinit
|
%files scanner-sysvinit
|
||||||
%attr(0755,root,root) %config %_initrddir/clamd.scan
|
%attr(0755,root,root) %config %_initrddir/clamd.scan
|
||||||
%ghost %scanstatedir/clamd.pid
|
%ghost %scanstatedir/clamd.pid
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with upstart}
|
%if %{with upstart}
|
||||||
|
%post scanner-upstart
|
||||||
|
/usr/bin/killall -u %scanuser clamd 2>/dev/null || :
|
||||||
|
|
||||||
|
%preun scanner-upstart
|
||||||
|
test "$1" != "0" || /sbin/initctl -q stop clamd.scan || :
|
||||||
|
|
||||||
%files scanner-upstart
|
%files scanner-upstart
|
||||||
%config(noreplace) %_sysconfdir/init/clamd.scan*
|
%config(noreplace) %_sysconfdir/init/clamd.scan*
|
||||||
%endif
|
%endif
|
||||||
|
@ -905,12 +880,28 @@ test "$1" != "0" || /sbin/initctl -q stop clamav-milter || :
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with sysv}
|
%if %{with sysv}
|
||||||
|
%post milter-sysvinit
|
||||||
|
/sbin/chkconfig --add clamav-milter
|
||||||
|
|
||||||
|
%preun milter-sysvinit
|
||||||
|
test "$1" != 0 || %_initrddir/clamav-milter stop &>/dev/null || :
|
||||||
|
test "$1" != 0 || /sbin/chkconfig --del clamav-milter
|
||||||
|
|
||||||
|
%postun milter-sysvinit
|
||||||
|
test "$1" = 0 || %_initrddir/clamav-milter condrestart >/dev/null || :
|
||||||
|
|
||||||
%files milter-sysvinit
|
%files milter-sysvinit
|
||||||
%config %_initrddir/clamav-milter
|
%config %_initrddir/clamav-milter
|
||||||
%ghost %milterstatedir/clamav-milter.pid
|
%ghost %milterstatedir/clamav-milter.pid
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if %{with upstart}
|
%if %{with upstart}
|
||||||
|
%post milter-upstart
|
||||||
|
/usr/bin/killall -u %milteruser clamav-milter 2>/dev/null || :
|
||||||
|
|
||||||
|
%preun milter-upstart
|
||||||
|
test "$1" != "0" || /sbin/initctl -q stop clamav-milter || :
|
||||||
|
|
||||||
%files milter-upstart
|
%files milter-upstart
|
||||||
%config(noreplace) %_sysconfdir/init/clamav-milter*
|
%config(noreplace) %_sysconfdir/init/clamav-milter*
|
||||||
%endif
|
%endif
|
||||||
|
|
Loading…
Reference in New Issue