rc.uucp 760 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!@l_prefix@/lib/openpkg/bash @l_prefix@/etc/rc
  2. ##
  3. ## rc.uucp -- Run-Commands for UUCP Daemon
  4. ##
  5. %config
  6. uucp_enable="yes"
  7. %common
  8. uucp_pidfile="@l_prefix@/var/uucp/run/uucpd.pid"
  9. uucp_start () {
  10. ( @l_prefix@/sbin/uucpd uucp @l_prefix@/sbin/uucico -l \
  11. </dev/null >/dev/null 2>&1 &
  12. echo "$!" >$uucp_pidfile
  13. ) </dev/null >/dev/null 2>&1
  14. }
  15. uucp_stop () {
  16. if [ -f $uucp_pidfile ]; then
  17. kill -TERM `cat $uucp_pidfile`
  18. sleep 1
  19. fi
  20. }
  21. %start -p 200 -u root
  22. opServiceEnabled uucp || exit 0
  23. uucp_start
  24. %stop -p 200 -u root
  25. opServiceEnabled uucp || exit 0
  26. uucp_stop
  27. %restart -u root
  28. opServiceEnabled uucp || exit 0
  29. uucp_stop
  30. uucp_start