X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=package%2Fnetwork%2Fconfig%2Fnetifd%2Ffiles%2Fetc%2Finit.d%2Fnetwork;fp=package%2Fnetwork%2Fconfig%2Fnetifd%2Ffiles%2Fetc%2Finit.d%2Fnetwork;h=e117463ad1745bd8ca78c881dadddb34e50672e0;hb=d74555fa57ed6aca918e3eaa94b9a6dbd08ee716;hp=bc03783eb585f954cc96bf20ed86d7cf84f22842;hpb=87f46cd47d43b0245a057847533f6823ff38abad;p=openwrt%2Fsvn-archive%2Farchive.git diff --git a/package/network/config/netifd/files/etc/init.d/network b/package/network/config/netifd/files/etc/init.d/network index bc03783eb5..e117463ad1 100755 --- a/package/network/config/netifd/files/etc/init.d/network +++ b/package/network/config/netifd/files/etc/init.d/network @@ -5,7 +5,16 @@ STOP=90 USE_PROCD=1 +init_switch() { + setup_switch() { return 0; } + + include /lib/network + setup_switch +} + start_service() { + init_switch + procd_open_instance procd_set_param command /sbin/netifd procd_set_param respawn @@ -17,6 +26,7 @@ start_service() { } reload_service() { + init_switch ubus call network reload /sbin/wifi reload_legacy } @@ -26,13 +36,7 @@ stop_service() { } service_running() { - setup_switch() { return 0; } - - include /lib/network - setup_switch - sleep 5 - /sbin/wifi reload_legacy }