From patchwork Tue May 3 19:24:56 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [1/4] tunneldigger: add hookscript From: Robert Langhammer X-Patchwork-Id: 97 Message-Id: <1462303499-22494-2-git-send-email-rlanghammer@web.de> To: franken-dev@freifunk.net Date: Tue, 3 May 2016 21:24:56 +0200 Signed-off-by: Robert Langhammer --- 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