• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#!/bin/sh
2# Start/stop/restart dnsmasq (a small DNS/DHCP server):
3
4# Start dnsmasq:
5dnsmasq_start() {
6  if [ -x /usr/sbin/dnsmasq ]; then
7    echo "Starting dnsmasq:  /usr/sbin/dnsmasq"
8    /usr/sbin/dnsmasq
9  fi
10}
11
12# Stop dnsmasq:
13dnsmasq_stop() {
14  killall dnsmasq
15}
16
17# Restart dnsmasq:
18dnsmasq_restart() {
19  dnsmasq_stop
20  sleep 1
21  dnsmasq_start
22}
23
24case "$1" in
25'start')
26  dnsmasq_start
27  ;;
28'stop')
29  dnsmasq_stop
30  ;;
31'restart')
32  dnsmasq_restart
33  ;;
34*)
35  echo "usage rc.dnsmasq: start|stop|restart"
36esac
37