On 07/19/2016 02:53 AM, Jan-Tarek Butt wrote:
package/gluon-mesh-batman-adv-core/Makefile | 1 + .../files/usr/lib/autoupdater/abort.d/10start-network | 5 +++++ .../files/usr/lib/autoupdater/upgrade.d/10stop-network | 6 ++++++ 3 files changed, 12 insertions(+) create mode 100755 package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/abort.d/10start-network create mode 100755 package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/upgrade.d/10stop-network
Thanks, I've also applied this (with a few adjustments).
I'd like this patch to get some test coverage in the master before backporting it to v2016.1.x.
-- NeoRaider
diff --git a/package/gluon-mesh-batman-adv-core/Makefile b/package/gluon-mesh-batman-adv-core/Makefile index ec84534..bd6ab49 100644 --- a/package/gluon-mesh-batman-adv-core/Makefile +++ b/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
diff --git a/package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/abort.d/10start-network b/package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/abort.d/10start-network new file mode 100755 index 0000000..9e8429e --- /dev/null +++ b/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
+start_enabled network diff --git a/package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/upgrade.d/10stop-network b/package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/upgrade.d/10stop-network new file mode 100755 index 0000000..e6fd2b2 --- /dev/null +++ b/package/gluon-mesh-batman-adv-core/files/usr/lib/autoupdater/upgrade.d/10stop-network @@ -0,0 +1,6 @@ +#!/bin/sh
+. /lib/gluon/autoupdater/lib.sh
+stop network +ip link del bat0