netifd: if core dump support is enabled, use it. also add some delay after start...
[openwrt/staging/yousong.git] / package / netifd / files / etc / init.d / netifd
1 #!/bin/sh /etc/rc.common
2 START=20
3 PIDFILE=/var/run/netifd.pid
4
5 start() {
6 stop
7 [ -e /proc/sys/kernel/core_pattern ] && {
8 ulimit -c unlimited
9 echo '/tmp/%e.%p.%s.%t.core' > /proc/sys/kernel/core_pattern
10 }
11 start-stop-daemon -S -b -m -p $PIDFILE -x /sbin/netifd
12 sleep 1
13 }
14
15 reload() {
16 ubus call network reload
17 }
18
19 stop() {
20 [ -e "$PIDFILE" ] || return
21 start-stop-daemon -K -p $PIDFILE -x /sbin/netifd
22 rm -f "$PIDFILE"
23 }