You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
1016 B
40 lines
1016 B
24 years ago
|
#!@l_prefix@/lib/rpm/bash @l_prefix@/etc/rc
|
||
|
##
|
||
|
## rc.postfix -- Run-Commands for Postfix Daemon
|
||
|
##
|
||
|
|
||
|
%config
|
||
|
exim_enable="yes"
|
||
|
exim_flags="-bd -q30m"
|
||
|
|
||
|
%start -p 200 -u root
|
||
|
opServiceEnabled exim || exit 0
|
||
|
@l_prefix@/sbin/exim ${exim_flags}
|
||
|
|
||
|
%stop -p 200 -u root
|
||
|
opServiceEnabled exim || exit 0
|
||
|
for pidfile in @l_prefix@/var/exim/run/*.pid; do
|
||
|
[ ".$pidfile" = ".@l_prefix@/var/exim/run/*.pid" ] && break
|
||
|
kill -TERM `cat $pidfile`
|
||
|
done
|
||
|
|
||
|
%restart -u root
|
||
|
opServiceEnabled exim || exit 0
|
||
|
for pidfile in @l_prefix@/var/exim/run/*.pid; do
|
||
|
[ ".$pidfile" = ".@l_prefix@/var/exim/run/*.pid" ] && break
|
||
|
kill -TERM `cat $pidfile`
|
||
|
done
|
||
|
sleep 1
|
||
|
@l_prefix@/sbin/exim ${exim_flags}
|
||
|
|
||
|
%reload -u root
|
||
|
opServiceEnabled exim || exit 0
|
||
|
for pidfile in @l_prefix@/var/exim/run/*.pid; do
|
||
|
[ ".$pidfile" = ".@l_prefix@/var/exim/run/*.pid" ] && break
|
||
|
kill -HUP `cat $pidfile`
|
||
|
done
|
||
|
|
||
|
%daily -u root
|
||
|
opServiceEnabled exim || exit 0
|
||
|
|