diff options
author | Juergen Beisert <j.beisert@pengutronix.de> | 2009-04-06 10:34:46 +0000 |
---|---|---|
committer | Juergen Beisert <j.beisert@pengutronix.de> | 2009-04-06 10:34:46 +0000 |
commit | 1ca15292d20f8f73654ceba4b72d37f5bdb1cecf (patch) | |
tree | ccc40e35d63e2453a0bcfee638504114d58a5f14 /generic | |
parent | 6936d391ffb661b24227fb467f6d33690ef86cef (diff) | |
download | ptxdist-1ca15292d20f8f73654ceba4b72d37f5bdb1cecf.tar.gz ptxdist-1ca15292d20f8f73654ceba4b72d37f5bdb1cecf.tar.xz |
* dnsmasq: Provide better "dial on demand" functionality
git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10258 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'generic')
-rwxr-xr-x | generic/etc/init.d/dnsmasq | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/generic/etc/init.d/dnsmasq b/generic/etc/init.d/dnsmasq index f22da5c83..e9ef8c10a 100755 --- a/generic/etc/init.d/dnsmasq +++ b/generic/etc/init.d/dnsmasq @@ -2,13 +2,31 @@ # # /etc/init.d/dnsmasq # -# $Id:$ +# $Id$ # +PIDFILE=/var/run/dnsmasq.pid + case $1 in start) + test -e $PIDFILE || echo "already running" echo "dnsmasq starting" /usr/sbin/dnsmasq ;; + stop) + test -e $PIDFILE || echo "not running" + kill -s SIGTERM `cat $PIDFILE` + ;; + + reload) + test -e $PIDFILE || echo "not running" + kill -s SIGHUP `cat $PIDFILE` + ;; + + *) + echo "Usage: ${0} {start|stop|reload}" + exit 1 + ;; + esac |