S60dockerd 844 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/sh
  2. NAME=dockerd
  3. DAEMON=/usr/bin/$NAME
  4. PIDFILE=/var/run/$NAME.pid
  5. DAEMON_ARGS=""
  6. [ -r /etc/default/$NAME ] && . /etc/default/$NAME $1
  7. do_start() {
  8. echo -n "Starting $NAME: "
  9. start-stop-daemon --start --quiet --background --make-pidfile \
  10. --pidfile $PIDFILE --exec $DAEMON -- $DAEMON_ARGS \
  11. && echo "OK" || echo "FAIL"
  12. }
  13. do_stop() {
  14. echo -n "Stopping $NAME: "
  15. start-stop-daemon --stop --quiet --pidfile $PIDFILE \
  16. && echo "OK" || echo "FAIL"
  17. }
  18. case "$1" in
  19. start)
  20. do_start
  21. ;;
  22. stop)
  23. do_stop
  24. ;;
  25. restart)
  26. do_stop
  27. sleep 1
  28. do_start
  29. ;;
  30. *)
  31. echo "Usage: $0 {start|stop|restart}"
  32. exit 1
  33. esac