From 7a176742bb66cc1e7ed712dbb1ee75385c900287 Mon Sep 17 00:00:00 2001 From: Nicolas Thill Date: Mon, 7 Nov 2011 22:58:56 +0000 Subject: [PATCH] package/netifd: use new service wrapper SVN-Revision: 28839 --- package/netifd/files/etc/init.d/netifd | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/package/netifd/files/etc/init.d/netifd b/package/netifd/files/etc/init.d/netifd index 23b7186333..348f16d4d8 100755 --- a/package/netifd/files/etc/init.d/netifd +++ b/package/netifd/files/etc/init.d/netifd @@ -1,6 +1,9 @@ #!/bin/sh /etc/rc.common + START=20 -PIDFILE=/var/run/netifd.pid + +SERVICE_DAEMONIZE=1 +SERVICE_WRITE_PID=1 start() { stop @@ -8,16 +11,14 @@ start() { ulimit -c unlimited echo '/tmp/%e.%p.%s.%t.core' > /proc/sys/kernel/core_pattern } - start-stop-daemon -S -b -m -p $PIDFILE -x /sbin/netifd + service_start /sbin/netifd sleep 1 } +stop() { + service_stop /sbin/netifd +} + reload() { ubus call network reload } - -stop() { - [ -e "$PIDFILE" ] || return - start-stop-daemon -K -p $PIDFILE -x /sbin/netifd - rm -f "$PIDFILE" -}