Message ID | 1459859465-2158-3-git-send-email-rlanghammer@web.de |
---|---|
State | Superseded, archived |
Headers | show |
diff --git a/src/packages/fff/fff-tunneldigger/Makefile b/src/packages/fff/fff-tunneldigger/Makefile new file mode 100644 index 0000000..0133fdd --- /dev/null +++ b/src/packages/fff/fff-tunneldigger/Makefile @@ -0,0 +1,42 @@ +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 + During the testing stage the start and config is done in an extra + package: fff-tunneldigger-testing +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 + # nothing +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..e4a3906 --- /dev/null +++ b/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook @@ -0,0 +1,7 @@ +#!/bin/sh +if [ $1 = session.up ]; then + logger -t tunneldigger.hook "Received 'session.up' for interface $2" + ip l s dev $2 up + batctl if add $2 + echo "enabled" > /sys/devices/virtual/net/$INTERFACE/batman_adv/no_rebroadcast +fi diff --git a/src/packages/fff/fff/Makefile b/src/packages/fff/fff/Makefile index e709987..4c79ac2 100644 --- a/src/packages/fff/fff/Makefile +++ b/src/packages/fff/fff/Makefile @@ -20,7 +20,8 @@ define Package/fff-base +fff-uradvd \ +fff-batman-adv-legacy \ +fff-fastd \ - +fff-firewall + +fff-firewall\ + +fff-tunneldigger endef define Package/fff-base/description
Ein paar ein paar Schönheitstipps. Am Dienstag, den 05.04.2016, 14:31 +0200 schrieb Robert Langhammer: > Signed-off-by: Robert Langhammer <rlanghammer@web.de> > --- > src/packages/fff/fff-tunneldigger/Makefile | 42 ++++++++++++++++++++++ > .../fff-tunneldigger/files/etc/tunneldigger.hook | 7 ++++ > src/packages/fff/fff/Makefile | 3 +- > 3 files changed, 51 insertions(+), 1 deletion(-) > create mode 100644 src/packages/fff/fff-tunneldigger/Makefile > 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 > new file mode 100644 > index 0000000..0133fdd > --- /dev/null > +++ b/src/packages/fff/fff-tunneldigger/Makefile Die Einrückungen sind nicht korrekt. > @@ -0,0 +1,42 @@ > +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 > + During the testing stage the start and config is done in an extra > + package: fff-tunneldigger-testing > +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 > + # nothing > +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..e4a3906 > --- /dev/null > +++ b/src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook > @@ -0,0 +1,7 @@ > +#!/bin/sh > +if [ $1 = session.up ]; then $ test=asdasd $ if [ $test = asdasd ]; then echo ok; else echo not ok; fi ok $ unset test $ if [ $test = asdasd ]; then echo ok; else echo not ok; fi bash: [: =: Einstelliger (unärer) Operator erwartet. not ok $ if [ "$test" = "asdasd" ]; then echo ok; else echo not ok; fi not ok > + logger -t tunneldigger.hook "Received 'session.up' for interface $2" > + ip l s dev $2 up > + batctl if add $2 > + echo "enabled" > /sys/devices/virtual/net/$INTERFACE/batman_adv/no_rebroadcast > +fi > diff --git a/src/packages/fff/fff/Makefile b/src/packages/fff/fff/Makefile > index e709987..4c79ac2 100644 > --- a/src/packages/fff/fff/Makefile > +++ b/src/packages/fff/fff/Makefile > @@ -20,7 +20,8 @@ define Package/fff-base > +fff-uradvd \ > +fff-batman-adv-legacy \ > +fff-fastd \ > - +fff-firewall > + +fff-firewall\ Leerzeichen fehlt __________^ > + +fff-tunneldigger Einrückung kaputt. Tim > endef > > define Package/fff-base/description > -- > 2.8.0.rc3 >
Signed-off-by: Robert Langhammer <rlanghammer@web.de> --- src/packages/fff/fff-tunneldigger/Makefile | 42 ++++++++++++++++++++++ .../fff-tunneldigger/files/etc/tunneldigger.hook | 7 ++++ src/packages/fff/fff/Makefile | 3 +- 3 files changed, 51 insertions(+), 1 deletion(-) create mode 100644 src/packages/fff/fff-tunneldigger/Makefile create mode 100755 src/packages/fff/fff-tunneldigger/files/etc/tunneldigger.hook