Przeglądaj źródła

gluon-mesh-batman-adv-core: stop WLAN and batman-adv before autoupdater upgrades

[Matthias Schiffer:
  - improve commit message
  - add pidof check
  - also call `wifi down`
]
Jan-Tarek Butt 7 lat temu
rodzic
commit
8f5a7c9001

+ 1 - 0
package/gluon-mesh-batman-adv-core/Makefile

@@ -27,6 +27,7 @@ define Build/Compile
 endef
 
 define Package/gluon-mesh-batman-adv-core/install
+	$(CP) ./files/* $(1)/
 	$(CP) $(PKG_BUILD_DIR)/luadest/* $(1)/
 	$(INSTALL_DIR) $(1)/lib/gluon/respondd
 	$(CP) $(PKG_BUILD_DIR)/respondd.so $(1)/lib/gluon/respondd/mesh-batman-adv-core.so

+ 5 - 0
package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/abort.d/10start-network

@@ -0,0 +1,5 @@
+#!/bin/sh
+
+. /lib/gluon/autoupdater/lib.sh
+
+pidof netifd >/dev/null || start_enabled network

+ 7 - 0
package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/upgrade.d/10stop-network

@@ -0,0 +1,7 @@
+#!/bin/sh
+
+. /lib/gluon/autoupdater/lib.sh
+
+wifi down
+stop network
+ip link del bat0