rc.exim 1016 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #!@l_prefix@/lib/rpm/bash @l_prefix@/etc/rc
  2. ##
  3. ## rc.postfix -- Run-Commands for Postfix Daemon
  4. ##
  5. %config
  6. exim_enable="yes"
  7. exim_flags="-bd -q30m"
  8. %start -p 200 -u root
  9. opServiceEnabled exim || exit 0
  10. @l_prefix@/sbin/exim ${exim_flags}
  11. %stop -p 200 -u root
  12. opServiceEnabled exim || exit 0
  13. for pidfile in @l_prefix@/var/exim/run/*.pid; do
  14. [ ".$pidfile" = ".@l_prefix@/var/exim/run/*.pid" ] && break
  15. kill -TERM `cat $pidfile`
  16. done
  17. %restart -u root
  18. opServiceEnabled exim || exit 0
  19. for pidfile in @l_prefix@/var/exim/run/*.pid; do
  20. [ ".$pidfile" = ".@l_prefix@/var/exim/run/*.pid" ] && break
  21. kill -TERM `cat $pidfile`
  22. done
  23. sleep 1
  24. @l_prefix@/sbin/exim ${exim_flags}
  25. %reload -u root
  26. opServiceEnabled exim || exit 0
  27. for pidfile in @l_prefix@/var/exim/run/*.pid; do
  28. [ ".$pidfile" = ".@l_prefix@/var/exim/run/*.pid" ] && break
  29. kill -HUP `cat $pidfile`
  30. done
  31. %daily -u root
  32. opServiceEnabled exim || exit 0