rc.nsd 873 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
  2. ##
  3. ## rc.nsd -- Run-Commands
  4. ##
  5. %config
  6. nsd_enable="yes"
  7. nsd_log_prolog="true"
  8. nsd_log_epilog="true"
  9. nsd_log_numfiles="10"
  10. nsd_log_minsize="1M"
  11. nsd_log_complevel="9"
  12. %start -p 100 -u @l_susr@
  13. if opServiceEnabled nsd; then
  14. @l_prefix@/sbin/nsdc start
  15. fi
  16. %stop -p 200 -u @l_susr@
  17. if opServiceEnabled nsd; then
  18. @l_prefix@/sbin/nsdc stop
  19. fi
  20. %reload -p 200 -u @l_susr@
  21. if opServiceEnabled nsd; then
  22. @l_prefix@/sbin/nsdc reload
  23. fi
  24. %daily -u @l_rusr@
  25. opServiceEnabled nsd || exit 0
  26. # rotate logfile
  27. shtool rotate -f \
  28. -n${nsd_log_numfiles} -s${nsd_log_minsize} -d \
  29. -z${nsd_log_complevel} -o@l_rusr@ -g@l_rgrp@ -m644 \
  30. -P "${nsd_log_prolog}" \
  31. -E "${nsd_log_epilog}" \
  32. @l_prefix@/var/nsd/log/nsd.log