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