[1/4] tunneldigger: add hookscript

Submitted by Robert Langhammer on May 3, 2016, 7:24 p.m.

Details

Message ID 1462303499-22494-2-git-send-email-rlanghammer@web.de
State Superseded, archived
Headers show

Commit Message

Robert Langhammer May 3, 2016, 7:24 p.m.
Signed-off-by: Robert Langhammer <rlanghammer@web.de>
---
 src/packages/fff/fff-tunneldigger/Makefile                    | 5 ++---
 src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook | 6 ++++++
 2 files changed, 8 insertions(+), 3 deletions(-)
 create mode 100755 src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook

Patch hide | download patch | download mbox

diff --git a/src/packages/fff/fff-tunneldigger/Makefile b/src/packages/fff/fff-tunneldigger/Makefile
index 0526e7b..55024c4 100644
--- a/src/packages/fff/fff-tunneldigger/Makefile
+++ b/src/packages/fff/fff-tunneldigger/Makefile
@@ -2,7 +2,7 @@  include $(TOPDIR)/rules.mk
 
 PKG_NAME:=fff-tunneldigger
 PKG_VERSION:=1
-PKG_RELEASE:=1
+PKG_RELEASE:=2
 
 PKG_BUILD_DIR:=$(BUILD_DIR)/fff-tunneldigger
 
@@ -18,7 +18,6 @@  endef
 
 define Package/fff-tunneldigger/description
     This is tunneldigger for the Freifunk Franken Firmware
-	Currently this package is a placeholder
 endef
 
 define Build/Prepare
@@ -34,7 +33,7 @@  define Build/Compile
 endef
 
 define Package/fff-tunneldigger/install
-    # nothing
+	$(CP) ./files/* $(1)/
 endef
 
 $(eval $(call BuildPackage,fff-tunneldigger))
diff --git a/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook b/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook
new file mode 100755
index 0000000..7449285
--- /dev/null
+++ b/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook
@@ -0,0 +1,6 @@ 
+#!/bin/sh
+if [ $1 = session.up ]; then
+        ip l s dev $2 up
+        batctl if add $2
+        echo "enabled" > /sys/devices/virtual/net/$INTERFACE/batman_adv/no_rebroadcast
+fi

Comments

Tim Niemeyer May 7, 2016, 9:37 p.m.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi

Den Patch kannst du eigentlich prima in meinen 2/3 Patch reinmergen und dann auch das RFC von meinen patches weh nehmen. Natürlich kannst du dazu gern mein patch einfach in welcher Form auch immer karpern.

Tim

Am 3. Mai 2016 21:24:56 MESZ, schrieb Robert Langhammer <rlanghammer@web.de>:
>Signed-off-by: Robert Langhammer <rlanghammer@web.de>
>---
>src/packages/fff/fff-tunneldigger/Makefile                    | 5 ++---
>src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook | 6
>++++++
> 2 files changed, 8 insertions(+), 3 deletions(-)
>create mode 100755
>src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook
>
>diff --git a/src/packages/fff/fff-tunneldigger/Makefile
>b/src/packages/fff/fff-tunneldigger/Makefile
>index 0526e7b..55024c4 100644
>--- a/src/packages/fff/fff-tunneldigger/Makefile
>+++ b/src/packages/fff/fff-tunneldigger/Makefile
>@@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
>
> PKG_NAME:=fff-tunneldigger
> PKG_VERSION:=1
>-PKG_RELEASE:=1
>+PKG_RELEASE:=2
>
> PKG_BUILD_DIR:=$(BUILD_DIR)/fff-tunneldigger
>
>@@ -18,7 +18,6 @@ endef
>
> define Package/fff-tunneldigger/description
>     This is tunneldigger for the Freifunk Franken Firmware
>-	Currently this package is a placeholder
> endef
>
> define Build/Prepare
>@@ -34,7 +33,7 @@ define Build/Compile
> endef
>
> define Package/fff-tunneldigger/install
>-    # nothing
>+	$(CP) ./files/* $(1)/
> endef
>
> $(eval $(call BuildPackage,fff-tunneldigger))
>diff --git
>a/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook
>b/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook
>new file mode 100755
>index 0000000..7449285
>--- /dev/null
>+++ b/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook
>@@ -0,0 +1,6 @@
>+#!/bin/sh
>+if [ $1 = session.up ]; then
>+        ip l s dev $2 up
>+        batctl if add $2
>+        echo "enabled" >
>/sys/devices/virtual/net/$INTERFACE/batman_adv/no_rebroadcast
>+fi
-----BEGIN PGP SIGNATURE-----

iQE5BAEBCgAjHBxUaW0gTmllbWV5ZXIgPHRpbUB0bi14Lm9yZz4FAlcuYAoACgkQ
ELiw0DPkKM/Pgwf/Wom8M/0lMa4W2YttWH3q0CdoYjIuJzIF7hGuV9IENtLaOtQ1
F4NCIkO4QSbCVyuoFrxDvtQgJiv7i9ERqJWHN9fDbo613vIN64oezvac+cD9Nwt1
lmGcGlCWsgx4Jh7TCeJz9V0dkVtZ6blNFmSRtoOnwuOPRUqktLrCMClO3DnStxjG
uIyNRrlTwo73qimoIs8QuwD45PnZQBafClrLhIty9u2YRG2bM/2/PvFHzttO4mZh
2ZgEY0JJiW5sZS9wu+cQ+DmI/+ETSmpi8RKHam7uDCmNAYn2uxUuse+PxoWqxikm
8uu7lZpy+Is4iLUNsa2cZb669EztCXirgDSqqg==
=HL+n
-----END PGP SIGNATURE-----