wifi: rename the "reload" (restarting non-netifd wifi) command to "reload_legacy"
[openwrt/staging/chunkeey.git] / package / network / config / netifd / files / etc / init.d / network
1 #!/bin/sh /etc/rc.common
2
3 START=20
4 STOP=90
5
6 USE_PROCD=1
7
8 start_service() {
9 [ -e /proc/sys/kernel/core_pattern ] && {
10 ulimit -c unlimited
11 echo '/tmp/%e.%p.%s.%t.core' > /proc/sys/kernel/core_pattern
12 }
13 procd_open_instance
14 procd_set_param command /sbin/netifd
15 procd_set_param respawn
16 procd_close_instance
17 }
18
19 reload_service() {
20 ubus call network reload
21 /sbin/wifi reload_legacy
22 }
23
24 stop_service() {
25 /sbin/wifi down
26 }
27
28 service_running() {
29 setup_switch() { return 0; }
30
31 include /lib/network
32 setup_switch
33
34 sleep 5
35
36 /sbin/wifi up
37 }
38
39 service_triggers()
40 {
41 procd_add_reload_trigger "network"
42 }
43
44 restart() {
45 ifdown -a
46 sleep 1
47 trap '' TERM
48 stop "$@"
49 start "$@"
50 }
51
52 shutdown() {
53 ifdown -a
54 stop
55 }