netifd.patch 669 B

123456789101112131415161718192021222324252627282930313233343536
  1. --- a/package/feeds/kiddin9/netifd/files/etc/init.d/network
  2. +++ b/package/feeds/kiddin9/netifd/files/etc/init.d/network
  3. @@ -30,7 +30,7 @@ reload_service() {
  4. init_switch
  5. ubus call network reload || rv=1
  6. - /sbin/wifi reload_legacy
  7. + /sbin/wifi up
  8. return $rv
  9. }
  10. @@ -40,6 +40,14 @@ stop_service() {
  11. sleep 1
  12. }
  13. +
  14. +
  15. +
  16. +service_running() {
  17. + ubus -t 120 wait_for network.interface.lan
  18. + /sbin/wifi reload_legacy
  19. +}
  20. +
  21. validate_atm_bridge_section()
  22. {
  23. uci_validate_section network "atm-bridge" "${1}" \
  24. @@ -139,6 +147,7 @@ service_triggers()
  25. }
  26. shutdown() {
  27. - ifdown -a
  28. - sleep 1
  29. + /sbin/wifi down
  30. + ifdown -a
  31. + sleep 1
  32. }