S20usbguard 636 B

12345678910111213141516171819202122232425262728293031323334353637
  1. #!/bin/sh
  2. #
  3. # Start psplash
  4. #
  5. PIDFILE=/var/run/$NAME.pid
  6. start() {
  7. printf "Starting usbguard daemon: "
  8. test -d /var/log/usbguard || mkdir -p /var/log/usbguard
  9. start-stop-daemon -b -S -q -m -p $PIDFILE --exec /usr/sbin/usbguard-daemon -- -f -s -c /etc/usbguard/usbguard-daemon.conf
  10. [ $? = 0 ] && echo "OK" || echo "FAIL"
  11. }
  12. stop() {
  13. printf "Stopping usbguard daemon: "
  14. start-stop-daemon -K -q -p $PIDFILE
  15. [ $? = 0 ] && echo "OK" || echo "FAIL"
  16. }
  17. case "$1" in
  18. start)
  19. start
  20. ;;
  21. stop)
  22. stop
  23. ;;
  24. restart|reload)
  25. stop
  26. start
  27. ;;
  28. *)
  29. echo "Usage: $0 {start|stop|restart}"
  30. exit 1
  31. esac
  32. exit $?