Add libnl depends

This commit is contained in:
jbnadal
2016-12-13 18:07:27 +01:00
parent 5fac1bfac1
commit a0452e2c0c
3 changed files with 67 additions and 0 deletions

View File

@@ -0,0 +1,65 @@
#!/bin/sh /etc/rc.common
#
# netifd
START=20
STOP=90
NAME=netifd
PROG=/sbin/$NAME
PIDFILE=/var/run/$NAME.pid
USE_PROCD=1
# PROCD_DEBUG=1
init_switch() {
setup_switch() { return 0; }
include /lib/network
setup_switch
}
start_service () {
init_switch
procd_open_instance
procd_set_param command "$PROG"
procd_set_param pidfile "$PIDFILE"
procd_set_param respawn
procd_set_param watch network.interface
[ -e /proc/sys/kernel/core_pattern ] && {
procd_set_param limits core="unlimited"
}
procd_close_instance
}
reload_service() {
init_switch
ubus call network reload
#/sbin/wifi reload_legacy
}
stop() {
#/sbin/wifi down
procd_kill network ''
}
service_running() {
ubus -t 30 wait_for network.interface
#/sbin/wifi reload_legacy
}
restart() {
ifdown -a
sleep 1
trap '' TERM
stop "$@"
start "$@"
}
shutdown() {
ifdown -a
sleep 1
}

View File

@@ -0,0 +1 @@
../init.d/network

View File

@@ -0,0 +1 @@
../init.d/network