840083b61f8eab7cbc771eed1be24ef8dc85018a
[openwrt.git] / package / netifd / files / etc / init.d / netifd
1 #!/bin/sh /etc/rc.common
2
3 START=20
4
5 SERVICE_DAEMONIZE=1
6 SERVICE_WRITE_PID=1
7
8 start() {
9         stop
10         [ -e /proc/sys/kernel/core_pattern ] && {
11                 ulimit -c unlimited
12                 echo '/tmp/%e.%p.%s.%t.core' > /proc/sys/kernel/core_pattern
13         }
14         service_start /sbin/netifd
15         sleep 1
16 }
17
18 restart() {
19         ifdown -a
20         sleep 1
21         stop
22         start
23 }
24
25 stop() {
26         service_stop /sbin/netifd
27 }
28
29 reload() {
30         ubus call network reload
31 }