Fwd: Re: [PATCH 2/4] Add fff-tunneldigger
mayosemmel
mayosemmel at googlemail.com
Mi Jun 29 19:10:21 CEST 2016
Reviewed-by: Jan Kraus <mayosemmel at gmail.com>
(bitte nur im ganzen Set applien)
Am Montag, den 27.06.2016, 22:04 +0200 schrieb Robert Langhammer:
>
>
>
> -------- Weitergeleitete Nachricht --------
> Betreff:
> Re: [PATCH 2/4] Add
> fff-tunneldigger
> Datum:
> Mon, 27 Jun 2016 20:27:54 +0200
> Von:
> Robert Langhammer
> <rlanghammer at web.de>
> An:
> mayosemmel
> <mayosemmel at googlemail.com>
>
>
> Hi,
> s. u.
>
> Am 27.06.2016 um 18:40 schrieb mayosemmel:
> > 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.
> Ja, so habe ich auch angefangen, aber ich habe keine Option gefunden,
> die einfach alles löscht. Und wenn man nicht sicher weiß, was drin
> steht, wird es umständlich. Ich habe dann nochmal bei Openwrt
> nachgelesen, und es geht eigentlich um die Dateien in /etc/config, die
> man irgendwie bearbeiten kann. Unter anderem mit dem Tool uci. Darum
> diese einfache Lösung.
>
> Robert
>
>
> > Grüße Jan
> >> --
> >> 2.8.0.rc3
> >>
>
>
>
>
>
>
> --
> franken-dev mailing list
> franken-dev at freifunk.net
> http://lists.freifunk.net/mailman/listinfo/franken-dev-freifunk.net
-------------- 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/20160629/67eb7127/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev