From: Roman I Khimov Date: Fri, 19 Mar 2010 13:37:02 +0000 (+0300) Subject: dnsmasq: add status check to init file X-Git-Tag: Release-2010-05/1~339^2~20^2~50 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6476a15dfce24c23af3a08cb6e07ce962c167b19;p=openembedded.git dnsmasq: add status check to init file Signed-off-by: Roman I Khimov --- diff --git a/recipes/dnsmasq/dnsmasq.inc b/recipes/dnsmasq/dnsmasq.inc index fb478472df..9f6e3e955b 100644 --- a/recipes/dnsmasq/dnsmasq.inc +++ b/recipes/dnsmasq/dnsmasq.inc @@ -3,6 +3,8 @@ HOMEPAGE = "http://www.thekelleys.org.uk/dnsmasq/doc.html" SECTION = "console/network" LICENSE = "GPL" +PR = "r1" + #at least versions 2.15 and prior are moved to the archive folder on the server SRC_URI = "http://www.thekelleys.org.uk/dnsmasq/${@['archive/', ''][float(bb.data.getVar('PV',d,1).split('.')[1]) > 15]}dnsmasq-${PV}.tar.gz;name=dnsmasq-${PV} \ file://init \ diff --git a/recipes/dnsmasq/files/init b/recipes/dnsmasq/files/init index d05a5aaf83..6f1fd320da 100644 --- a/recipes/dnsmasq/files/init +++ b/recipes/dnsmasq/files/init @@ -20,6 +20,18 @@ case "$1" in start-stop-daemon -K -x $DAEMON echo "done." ;; + status) + echo -n "dnsmasq " + start-stop-daemon -q -K -t -x $DAEMON + RET=$? + if [ "$RET" == "0" ]; then + PID=`cat /var/run/dnsmasq.pid` + echo "($PID) is running" + else + echo "is not running" + exit $RET + fi + ;; restart) echo "restarting $DESC: $NAME... " $0 stop @@ -32,7 +44,7 @@ case "$1" in echo "done." ;; *) - echo "Usage: $0 {start|stop|restart|reload}" + echo "Usage: $0 {start|stop|status|restart|reload}" exit 1 ;; esac