dnsmasq 778 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. #!/bin/sh
  2. . /etc/rc.d/functions
  3. #$LastChangedBy: krejzi $
  4. #$Date: 2013-01-25 12:12:00 -0600 (Fri, 25 Jan 2013) $
  5. BINFILE=/usr/bin/dnsmasq
  6. PIDFILE=/var/run/dnsmasq/pid/master.pid
  7. case "$1" in
  8. start)
  9. log_info_msg "Starting Dnsmasq..."
  10. start_daemon -p "${PIDFILE}" ${BINFILE} -k --enable-dbus --user=dnsmasq --pid-file 2> /dev/null
  11. evaluate_retval
  12. ;;
  13. stop)
  14. log_info_msg "Stopping dnsmasq..."
  15. killproc -p "${PIDFILE}" ${BINFILE} -HUP
  16. evaluate_retval
  17. ;;
  18. restart)
  19. $0 stop
  20. sleep 1
  21. $0 start
  22. ;;
  23. status)
  24. echo -n "dnsmasq: "
  25. statusproc -p "${PIDFILE}" ${BINFILE}
  26. ;;
  27. *)
  28. echo "Usage: $0 {start|stop|restart|status}"
  29. exit 1
  30. ;;
  31. esac
  32. # End /etc/init.d/dnsmasq