[PATCH 2/4] Add fff-tunneldigger

mayosemmel mayosemmel at googlemail.com
Mo Jun 27 18:40:46 CEST 2016


Hi,
Am Sonntag, den 26.06.2016, 23:23 +0200 schrieb Robert Langhammer:
> Signed-off-by: Robert Langhammer <rlanghammer at web.de>
> ---
>  src/packages/fff/fff-tunneldigger/Makefile         | 39 ++++++++++++++++++++++
>  .../files/etc/tunneldigger/tunneldigger.hook       | 10 ++++++
>  .../files/etc/uci-defaults/55_fff-tunneldigger     |  2 ++
>  3 files changed, 51 insertions(+)
>  create mode 100644 src/packages/fff/fff-tunneldigger/Makefile
>  create mode 100755 src/packages/fff/fff-tunneldigger/files/etc/tunneldigger/tunneldigger.hook
>  create mode 100644 src/packages/fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger
> 
> diff --git a/src/packages/fff/fff-tunneldigger/Makefile b/src/packages/fff/fff-tunneldigger/Makefile
> new file mode 100644
> index 0000000..e158df4
> --- /dev/null
> +++ b/src/packages/fff/fff-tunneldigger/Makefile
> @@ -0,0 +1,39 @@
> +include $(TOPDIR)/rules.mk
> +
> +PKG_NAME:=fff-tunneldigger
> +PKG_VERSION:=1
> +PKG_RELEASE:=1
> +
> +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-tunneldigger
> +
> +include $(INCLUDE_DIR)/package.mk
> +
> +define Package/fff-tunneldigger
> +    SECTION:=base
> +    CATEGORY:=Freifunk
> +    TITLE:= Freifunk-Franken tunneldigger
> +    URL:=http://www.freifunk-franken.de
> +    DEPENDS:=+tunneldigger
> +endef
> +
> +define Package/fff-tunneldigger/description
> +    This is tunneldigger for the Freifunk Franken Firmware
Die Beschreibung sollte etwas eindeutiger sein.
z.B. sowas wie "This package configures tunneldigger for the Freifunk
Franken Firmware"
> +endef
> +
> +define Build/Prepare
> +       echo "all: " > $(PKG_BUILD_DIR)/Makefile
> +endef
> +
> +define Build/Configure
> +       # nothing
> +endef
> +
> +define Build/Compile
> +       # nothing
> +endef
> +
> +define Package/fff-tunneldigger/install
> +        $(CP) ./files/* $(1)/
> +endef
> +
> +$(eval $(call BuildPackage,fff-tunneldigger))
> diff --git a/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger/tunneldigger.hook b/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger/tunneldigger.hook
> new file mode 100755
> index 0000000..c4fea62
> --- /dev/null
> +++ b/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger/tunneldigger.hook
> @@ -0,0 +1,10 @@
> +#!/bin/sh
> +
> +HOOK=$1
> +INTERFACE=$2
> +
> +if [ "$HOOK" = session.up ]; then
> +       ip l s dev $INTERFACE up
> +       batctl if add $INTERFACE
> +       echo "enabled" > /sys/devices/virtual/net/$INTERFACE/batman_adv/no_rebroadcast
> +fi
> diff --git a/src/packages/fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger b/src/packages/fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger
> new file mode 100644
> index 0000000..f97d187
> --- /dev/null
> +++ b/src/packages/fff/fff-tunneldigger/files/etc/uci-defaults/55_fff-tunneldigger
> @@ -0,0 +1,2 @@
> +/etc/init.d tunneldigger disable
> +>/etc/config/tunneldigger
Sollte man das nicht eigentlich per UCI löschen? Ich finde es irgendwie
etwas ungut, wenn wir in "uci-defaults" einfach Dateien überschreiben.

Grüße Jan
> -- 
> 2.8.0.rc3
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 473 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160627/09b3f5ba/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev