rc.uucp 621 B

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