dnsmasq: add sysv initscript
PATCH 1/1 dnsmasq: add sysv initscript
Signed-off-by Gustavo Zacarias <[email protected]>
--- package/dnsmasq/S80dnsmasq | 26 ++++++++++++++++++++++++++ package/dnsmasq/dnsmasq.mk | 5 +++++ 2 files changed, 31 insertions(+) create mode 100755 package/dnsmasq/S80dnsmasq
package/dnsmasq/S80dnsmasq new file +26 -0
@@ -0,0 +1,26 @@ +#!/bin/sh + +[ -x /usr/sbin/dnsmasq ] || exit 0 +[ -f /etc/dnsmasq.conf ] || exit 0 + +case "$1" in + start) + echo -n "Starting dnsmasq: " + start-stop-daemon -S -x /usr/sbin/dnsmasq + [ $? == 0 ] && echo "OK" || echo "FAIL" + ;; + stop) + echo -n "Stopping dnsmasq: " + start-stop-daemon -K -q -x /usr/sbin/dnsmasq + [ $? == 0 ] && echo "OK" || echo "FAIL" + ;; + restart|reload) + $0 stop + $0 start + ;; + *) + echo "Usage: $0 {start|stop|restart}" + exit 1 +esac + +exit 0
package/dnsmasq/dnsmasq.mk +5 -0
@@ -93,4 +93,9 @@ define DNSMASQ_INSTALL_TARGET_CMDS mkdir -p $(TARGET_DIR)/var/lib/misc/ endef +define DNSMASQ_INSTALL_INIT_SYSV + $(INSTALL) -m 755 -D package/dnsmasq/S80dnsmasq \ + $(TARGET_DIR)/etc/init.d/S80dnsmasq +endef + $(eval $(generic-package))
Signature · 1 line
1.8.3.2
Thomas Petazzoni
AppliedPATCH 1/1 dnsmasq: add sysv initscript
Dear Gustavo Zacarias,
Quoted 6 lines · Gustavo Zacarias
Signed-off-by Gustavo Zacarias <[email protected]>--- package/dnsmasq/S80dnsmasq | 26 ++++++++++++++++++++++++++ package/dnsmasq/dnsmasq.mk | 5 +++++ 2 files changed, 31 insertions(+) create mode 100755 package/dnsmasq/S80dnsmasq
Applied, thanks.
Thomas
Signature · 3 lines
Thomas Petazzoni, CTO, Free Electrons Embedded Linux, Kernel and Android engineering http://free-electrons.com