Message ID | 1504359756-26395-1-git-send-email-fff@chrisi01.de |
---|---|
State | Superseded |
Headers | show |
diff --git a/buildscript b/buildscript index 06f88c3..775e58c 100755 --- a/buildscript +++ b/buildscript @@ -26,18 +26,16 @@ OPENWRT=(openwrt $PACKAGEREV) OPENWRT_PKGS="gpioctl-sysfs libugpio fastd haserl" -## Be careful: FFF uses COMPAT_VERSION 14 at the moment. -## See http://www.open-mesh.org/projects/batman-adv/wiki/Compatversion GLUON=(gluon https://github.com/freifunk-gluon/packages.git a18c69094c534bb7359d9c95c7b88ac047712574) -GLUON_PKGS="kmod-batman-adv-legacy micrond simple-tc uradvd" +GLUON_PKGS="micrond simple-tc uradvd" #official openwrt routing packages ROUTING=(routing https://github.com/openwrt-routing/packages.git dd36dd47bbd75defcb3c517cafe7a19ee425f0af) # lede-17.01 -ROUTING_PKGS="alfred" +ROUTING_PKGS="kmod-batman-adv alfred" FFF=(fff) FFF_PKGS="-a" @@ -510,3 +508,4 @@ case "$1" in echo ;; esac + diff --git a/src/packages/fff/fff-batman-adv-legacy/Makefile b/src/packages/fff/fff-batman-adv-legacy/Makefile deleted file mode 100644 index 48b9e50..0000000 --- a/src/packages/fff/fff-batman-adv-legacy/Makefile +++ /dev/null @@ -1,44 +0,0 @@ -include $(TOPDIR)/rules.mk - -PKG_NAME:=fff-batman-adv-legacy -PKG_VERSION:=1 -PKG_RELEASE:=1 - -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv-legacy - -include $(INCLUDE_DIR)/package.mk - -define Package/fff-batman-adv-legacy - SECTION:=base - CATEGORY:=Freifunk - TITLE:=Freifunk-Franken batman-adv-legacy - URL:=http://www.freifunk-franken.de - DEPENDS:=+@PACKAGE_kmod-batman-adv-legacy \ - +@KMOD_BATMAN_ADV_LEGACY_BLA \ - +@KMOD_BATMAN_ADV_LEGACY_DAT \ - +@KMOD_BATMAN_ADV_LEGACY_NC \ - +@KMOD_BATMAN_ADV_LEGACY_BATCTL -endef - -define Package/fff-batman-adv-legacy/description - This is the batman-adv-legacy for the Freifunk Franken Firmware - It is used to configure batman-adv-legacy. -endef - -define Build/Prepare - echo "all: " > $(PKG_BUILD_DIR)/Makefile -endef - -define Build/Configure - # nothing -endef - -define Build/Compile - # nothing -endef - -define Package/fff-batman-adv-legacy/install - $(CP) ./files/* $(1)/ -endef - -$(eval $(call BuildPackage,fff-batman-adv-legacy)) diff --git a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci-defaults/93-fff-batman-adv b/src/packages/fff/fff-batman-adv-legacy/files/etc/uci-defaults/93-fff-batman-adv deleted file mode 100644 index 9bc3928..0000000 --- a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci-defaults/93-fff-batman-adv +++ /dev/null @@ -1,22 +0,0 @@ -#!/bin/sh - -uci batch <<EOF - delete batman-adv.bat0 - set batman-adv.bat0=mesh - set batman-adv.bat0.gw_mode='client' - set batman-adv.bat0.gw_sel_class='1' - set batman-adv.bat0.bridge_loop_avoidance='0' - set batman-adv.bat0.network_coding='0' - set batman-adv.bat0.aggregated_ogms='1' - set batman-adv.bat0.ap_isolation='0' - set batman-adv.bat0.bonding='0' - set batman-adv.bat0.fragmentation='1' - set batman-adv.bat0.orig_interval='1000' - set batman-adv.bat0.vis_mode='0' - set batman-adv.bat0.distributed_arp_table='1' - set batman-adv.bat0.hop_penalty='30' -EOF - -uci commit - -exit 0 diff --git a/src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff-batman-adv-legacy b/src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff-batman-adv-legacy deleted file mode 100644 index 21c857b..0000000 --- a/src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff-batman-adv-legacy +++ /dev/null @@ -1 +0,0 @@ -*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw client diff --git a/src/packages/fff/fff-batman-adv/Makefile b/src/packages/fff/fff-batman-adv/Makefile new file mode 100644 index 0000000..3598097 --- /dev/null +++ b/src/packages/fff/fff-batman-adv/Makefile @@ -0,0 +1,43 @@ +include $(TOPDIR)/rules.mk + +PKG_NAME:=fff-batman-adv +PKG_VERSION:=1 +PKG_RELEASE:=1 + +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv + +include $(INCLUDE_DIR)/package.mk + +define Package/fff-batman-adv + SECTION:=base + CATEGORY:=Freifunk + TITLE:=Freifunk-Franken batman-adv + URL:=http://www.freifunk-franken.de + DEPENDS:=+kmod-batman-adv \ + +@KMOD_BATMAN_ADV_BATMAN_V \ + +@KMOD_BATMAN_ADV_NC \ + +batctl +endef + +define Package/fff-batman-adv/description + This is the batman-adv for the Freifunk Franken Firmware + It is used to configure batman-adv. +endef + +define Build/Prepare + echo "all: " > $(PKG_BUILD_DIR)/Makefile +endef + +define Build/Configure + # nothing +endef + +define Build/Compile + # nothing +endef + +define Package/fff-batman-adv/install + $(CP) ./files/* $(1)/ +endef + +$(eval $(call BuildPackage,fff-batman-adv)) diff --git a/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff-batman-adv b/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff-batman-adv new file mode 100644 index 0000000..9bc3928 --- /dev/null +++ b/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff-batman-adv @@ -0,0 +1,22 @@ +#!/bin/sh + +uci batch <<EOF + delete batman-adv.bat0 + set batman-adv.bat0=mesh + set batman-adv.bat0.gw_mode='client' + set batman-adv.bat0.gw_sel_class='1' + set batman-adv.bat0.bridge_loop_avoidance='0' + set batman-adv.bat0.network_coding='0' + set batman-adv.bat0.aggregated_ogms='1' + set batman-adv.bat0.ap_isolation='0' + set batman-adv.bat0.bonding='0' + set batman-adv.bat0.fragmentation='1' + set batman-adv.bat0.orig_interval='1000' + set batman-adv.bat0.vis_mode='0' + set batman-adv.bat0.distributed_arp_table='1' + set batman-adv.bat0.hop_penalty='30' +EOF + +uci commit + +exit 0 diff --git a/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff-batman-adv b/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff-batman-adv new file mode 100644 index 0000000..21c857b --- /dev/null +++ b/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff-batman-adv @@ -0,0 +1 @@ +*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw client diff --git a/src/packages/fff/fff/Makefile b/src/packages/fff/fff/Makefile index b039c2d..1889818 100644 --- a/src/packages/fff/fff/Makefile +++ b/src/packages/fff/fff/Makefile @@ -21,7 +21,7 @@ define Package/fff-base +fff-nodewatcher \ +fff-web \ +fff-uradvd \ - +fff-batman-adv-legacy \ + +fff-batman-adv \ +fff-firewall \ +fff-support \ +fff-network \
Am Samstag, den 02.09.2017, 15:42 +0200 schrieb Christian Dresel: > This is not compatible with the old Batman! > > Signed-off-by: Jan Kraus <mayosemmel@gmail.com> > Signed-off-by: Christian Dresel <fff@chrisi01.de> > > Update in v2: > - no File mode change > - remove legacy commentary > --- > buildscript | 7 ++-- > src/packages/fff/fff-batman-adv-legacy/Makefile | 44 ------------ Du solltest nicht das ganze Paket entfernen. Deaktivieren reicht. Vielleicht möchte das noch jemand verwenden. Tim > ---------- > .../files/etc/uci-defaults/93-fff-batman-adv | 22 ----------- > .../files/usr/lib/micron.d/fff-batman-adv-legacy | 1 - > src/packages/fff/fff-batman-adv/Makefile | 43 > +++++++++++++++++++++ > .../files/etc/uci-defaults/93-fff-batman-adv | 22 +++++++++++ > .../files/usr/lib/micron.d/fff-batman-adv | 1 + > src/packages/fff/fff/Makefile | 2 +- > 8 files changed, 70 insertions(+), 72 deletions(-) > delete mode 100644 src/packages/fff/fff-batman-adv-legacy/Makefile > delete mode 100644 src/packages/fff/fff-batman-adv- > legacy/files/etc/uci-defaults/93-fff-batman-adv > delete mode 100644 src/packages/fff/fff-batman-adv- > legacy/files/usr/lib/micron.d/fff-batman-adv-legacy > create mode 100644 src/packages/fff/fff-batman-adv/Makefile > create mode 100644 src/packages/fff/fff-batman-adv/files/etc/uci- > defaults/93-fff-batman-adv > create mode 100644 src/packages/fff/fff-batman- > adv/files/usr/lib/micron.d/fff-batman-adv > > diff --git a/buildscript b/buildscript > index 06f88c3..775e58c 100755 > --- a/buildscript > +++ b/buildscript > @@ -26,18 +26,16 @@ OPENWRT=(openwrt > $PACKAGEREV) > OPENWRT_PKGS="gpioctl-sysfs libugpio fastd haserl" > > -## Be careful: FFF uses COMPAT_VERSION 14 at the moment. > -## See http://www.open-mesh.org/projects/batman-adv/wiki/Compatversi > on > GLUON=(gluon > https://github.com/freifunk-gluon/packages.git > a18c69094c534bb7359d9c95c7b88ac047712574) > -GLUON_PKGS="kmod-batman-adv-legacy micrond simple-tc uradvd" > +GLUON_PKGS="micrond simple-tc uradvd" > > #official openwrt routing packages > ROUTING=(routing > https://github.com/openwrt-routing/packages.git > dd36dd47bbd75defcb3c517cafe7a19ee425f0af) # lede-17.01 > -ROUTING_PKGS="alfred" > +ROUTING_PKGS="kmod-batman-adv alfred" > > FFF=(fff) > FFF_PKGS="-a" > @@ -510,3 +508,4 @@ case "$1" in > echo > ;; > esac > + > diff --git a/src/packages/fff/fff-batman-adv-legacy/Makefile > b/src/packages/fff/fff-batman-adv-legacy/Makefile > deleted file mode 100644 > index 48b9e50..0000000 > --- a/src/packages/fff/fff-batman-adv-legacy/Makefile > +++ /dev/null > @@ -1,44 +0,0 @@ > -include $(TOPDIR)/rules.mk > - > -PKG_NAME:=fff-batman-adv-legacy > -PKG_VERSION:=1 > -PKG_RELEASE:=1 > - > -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv-legacy > - > -include $(INCLUDE_DIR)/package.mk > - > -define Package/fff-batman-adv-legacy > - SECTION:=base > - CATEGORY:=Freifunk > - TITLE:=Freifunk-Franken batman-adv-legacy > - URL:=http://www.freifunk-franken.de > - DEPENDS:=+@PACKAGE_kmod-batman-adv-legacy \ > - +@KMOD_BATMAN_ADV_LEGACY_BLA \ > - +@KMOD_BATMAN_ADV_LEGACY_DAT \ > - +@KMOD_BATMAN_ADV_LEGACY_NC \ > - +@KMOD_BATMAN_ADV_LEGACY_BATCTL > -endef > - > -define Package/fff-batman-adv-legacy/description > - This is the batman-adv-legacy for the Freifunk Franken Firmware > - It is used to configure batman-adv-legacy. > -endef > - > -define Build/Prepare > - echo "all: " > $(PKG_BUILD_DIR)/Makefile > -endef > - > -define Build/Configure > - # nothing > -endef > - > -define Build/Compile > - # nothing > -endef > - > -define Package/fff-batman-adv-legacy/install > - $(CP) ./files/* $(1)/ > -endef > - > -$(eval $(call BuildPackage,fff-batman-adv-legacy)) > diff --git a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci- > defaults/93-fff-batman-adv b/src/packages/fff/fff-batman-adv- > legacy/files/etc/uci-defaults/93-fff-batman-adv > deleted file mode 100644 > index 9bc3928..0000000 > --- a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci- > defaults/93-fff-batman-adv > +++ /dev/null > @@ -1,22 +0,0 @@ > -#!/bin/sh > - > -uci batch <<EOF > - delete batman-adv.bat0 > - set batman-adv.bat0=mesh > - set batman-adv.bat0.gw_mode='client' > - set batman-adv.bat0.gw_sel_class='1' > - set batman-adv.bat0.bridge_loop_avoidance='0' > - set batman-adv.bat0.network_coding='0' > - set batman-adv.bat0.aggregated_ogms='1' > - set batman-adv.bat0.ap_isolation='0' > - set batman-adv.bat0.bonding='0' > - set batman-adv.bat0.fragmentation='1' > - set batman-adv.bat0.orig_interval='1000' > - set batman-adv.bat0.vis_mode='0' > - set batman-adv.bat0.distributed_arp_table='1' > - set batman-adv.bat0.hop_penalty='30' > -EOF > - > -uci commit > - > -exit 0 > diff --git a/src/packages/fff/fff-batman-adv- > legacy/files/usr/lib/micron.d/fff-batman-adv-legacy > b/src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff- > batman-adv-legacy > deleted file mode 100644 > index 21c857b..0000000 > --- a/src/packages/fff/fff-batman-adv- > legacy/files/usr/lib/micron.d/fff-batman-adv-legacy > +++ /dev/null > @@ -1 +0,0 @@ > -*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw > client > diff --git a/src/packages/fff/fff-batman-adv/Makefile > b/src/packages/fff/fff-batman-adv/Makefile > new file mode 100644 > index 0000000..3598097 > --- /dev/null > +++ b/src/packages/fff/fff-batman-adv/Makefile > @@ -0,0 +1,43 @@ > +include $(TOPDIR)/rules.mk > + > +PKG_NAME:=fff-batman-adv > +PKG_VERSION:=1 > +PKG_RELEASE:=1 > + > +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv > + > +include $(INCLUDE_DIR)/package.mk > + > +define Package/fff-batman-adv > + SECTION:=base > + CATEGORY:=Freifunk > + TITLE:=Freifunk-Franken batman-adv > + URL:=http://www.freifunk-franken.de > + DEPENDS:=+kmod-batman-adv \ > + +@KMOD_BATMAN_ADV_BATMAN_V \ > + +@KMOD_BATMAN_ADV_NC \ > + +batctl > +endef > + > +define Package/fff-batman-adv/description > + This is the batman-adv for the Freifunk Franken Firmware > + It is used to configure batman-adv. > +endef > + > +define Build/Prepare > + echo "all: " > $(PKG_BUILD_DIR)/Makefile > +endef > + > +define Build/Configure > + # nothing > +endef > + > +define Build/Compile > + # nothing > +endef > + > +define Package/fff-batman-adv/install > + $(CP) ./files/* $(1)/ > +endef > + > +$(eval $(call BuildPackage,fff-batman-adv)) > diff --git a/src/packages/fff/fff-batman-adv/files/etc/uci- > defaults/93-fff-batman-adv b/src/packages/fff/fff-batman- > adv/files/etc/uci-defaults/93-fff-batman-adv > new file mode 100644 > index 0000000..9bc3928 > --- /dev/null > +++ b/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff- > batman-adv > @@ -0,0 +1,22 @@ > +#!/bin/sh > + > +uci batch <<EOF > + delete batman-adv.bat0 > + set batman-adv.bat0=mesh > + set batman-adv.bat0.gw_mode='client' > + set batman-adv.bat0.gw_sel_class='1' > + set batman-adv.bat0.bridge_loop_avoidance='0' > + set batman-adv.bat0.network_coding='0' > + set batman-adv.bat0.aggregated_ogms='1' > + set batman-adv.bat0.ap_isolation='0' > + set batman-adv.bat0.bonding='0' > + set batman-adv.bat0.fragmentation='1' > + set batman-adv.bat0.orig_interval='1000' > + set batman-adv.bat0.vis_mode='0' > + set batman-adv.bat0.distributed_arp_table='1' > + set batman-adv.bat0.hop_penalty='30' > +EOF > + > +uci commit > + > +exit 0 > diff --git a/src/packages/fff/fff-batman- > adv/files/usr/lib/micron.d/fff-batman-adv b/src/packages/fff/fff- > batman-adv/files/usr/lib/micron.d/fff-batman-adv > new file mode 100644 > index 0000000..21c857b > --- /dev/null > +++ b/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff- > batman-adv > @@ -0,0 +1 @@ > +*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw > client > diff --git a/src/packages/fff/fff/Makefile > b/src/packages/fff/fff/Makefile > index b039c2d..1889818 100644 > --- a/src/packages/fff/fff/Makefile > +++ b/src/packages/fff/fff/Makefile > @@ -21,7 +21,7 @@ define Package/fff-base > +fff-nodewatcher \ > +fff-web \ > +fff-uradvd \ > - +fff-batman-adv-legacy \ > + +fff-batman-adv \ > +fff-firewall \ > +fff-support \ > +fff-network \ > -- > 2.1.4 >
hi On 02.09.2017 16:48, Tim Niemeyer wrote: > Am Samstag, den 02.09.2017, 15:42 +0200 schrieb Christian Dresel: >> This is not compatible with the old Batman! >> >> Signed-off-by: Jan Kraus <mayosemmel@gmail.com> >> Signed-off-by: Christian Dresel <fff@chrisi01.de> >> >> Update in v2: >> - no File mode change >> - remove legacy commentary >> --- >> buildscript | 7 ++-- >> src/packages/fff/fff-batman-adv-legacy/Makefile | 44 ------------ > Du solltest nicht das ganze Paket entfernen. Deaktivieren reicht. > Vielleicht möchte das noch jemand verwenden. Ich kann mir zwar kaum vorstellen, dass es dann noch jemand haben mag aber wenn du es behalten willst, kann man auch einfach dieses Patch hernehmen: https://pw.freifunk-franken.de/patch/210/ da sollte es dann so drinnen sein. Meins ist nur darauf aufgebaut (deshalb Jan Kraus auch als Signed-off-by: mit dabei) und eben das alte gleich entfernt. mfg Christian > > Tim > >> ---------- >> .../files/etc/uci-defaults/93-fff-batman-adv | 22 ----------- >> .../files/usr/lib/micron.d/fff-batman-adv-legacy | 1 - >> src/packages/fff/fff-batman-adv/Makefile | 43 >> +++++++++++++++++++++ >> .../files/etc/uci-defaults/93-fff-batman-adv | 22 +++++++++++ >> .../files/usr/lib/micron.d/fff-batman-adv | 1 + >> src/packages/fff/fff/Makefile | 2 +- >> 8 files changed, 70 insertions(+), 72 deletions(-) >> delete mode 100644 src/packages/fff/fff-batman-adv-legacy/Makefile >> delete mode 100644 src/packages/fff/fff-batman-adv- >> legacy/files/etc/uci-defaults/93-fff-batman-adv >> delete mode 100644 src/packages/fff/fff-batman-adv- >> legacy/files/usr/lib/micron.d/fff-batman-adv-legacy >> create mode 100644 src/packages/fff/fff-batman-adv/Makefile >> create mode 100644 src/packages/fff/fff-batman-adv/files/etc/uci- >> defaults/93-fff-batman-adv >> create mode 100644 src/packages/fff/fff-batman- >> adv/files/usr/lib/micron.d/fff-batman-adv >> >> diff --git a/buildscript b/buildscript >> index 06f88c3..775e58c 100755 >> --- a/buildscript >> +++ b/buildscript >> @@ -26,18 +26,16 @@ OPENWRT=(openwrt >> $PACKAGEREV) >> OPENWRT_PKGS="gpioctl-sysfs libugpio fastd haserl" >> >> -## Be careful: FFF uses COMPAT_VERSION 14 at the moment. >> -## See http://www.open-mesh.org/projects/batman-adv/wiki/Compatversi >> on >> GLUON=(gluon >> https://github.com/freifunk-gluon/packages.git >> a18c69094c534bb7359d9c95c7b88ac047712574) >> -GLUON_PKGS="kmod-batman-adv-legacy micrond simple-tc uradvd" >> +GLUON_PKGS="micrond simple-tc uradvd" >> >> #official openwrt routing packages >> ROUTING=(routing >> https://github.com/openwrt-routing/packages.git >> dd36dd47bbd75defcb3c517cafe7a19ee425f0af) # lede-17.01 >> -ROUTING_PKGS="alfred" >> +ROUTING_PKGS="kmod-batman-adv alfred" >> >> FFF=(fff) >> FFF_PKGS="-a" >> @@ -510,3 +508,4 @@ case "$1" in >> echo >> ;; >> esac >> + >> diff --git a/src/packages/fff/fff-batman-adv-legacy/Makefile >> b/src/packages/fff/fff-batman-adv-legacy/Makefile >> deleted file mode 100644 >> index 48b9e50..0000000 >> --- a/src/packages/fff/fff-batman-adv-legacy/Makefile >> +++ /dev/null >> @@ -1,44 +0,0 @@ >> -include $(TOPDIR)/rules.mk >> - >> -PKG_NAME:=fff-batman-adv-legacy >> -PKG_VERSION:=1 >> -PKG_RELEASE:=1 >> - >> -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv-legacy >> - >> -include $(INCLUDE_DIR)/package.mk >> - >> -define Package/fff-batman-adv-legacy >> - SECTION:=base >> - CATEGORY:=Freifunk >> - TITLE:=Freifunk-Franken batman-adv-legacy >> - URL:=http://www.freifunk-franken.de >> - DEPENDS:=+@PACKAGE_kmod-batman-adv-legacy \ >> - +@KMOD_BATMAN_ADV_LEGACY_BLA \ >> - +@KMOD_BATMAN_ADV_LEGACY_DAT \ >> - +@KMOD_BATMAN_ADV_LEGACY_NC \ >> - +@KMOD_BATMAN_ADV_LEGACY_BATCTL >> -endef >> - >> -define Package/fff-batman-adv-legacy/description >> - This is the batman-adv-legacy for the Freifunk Franken Firmware >> - It is used to configure batman-adv-legacy. >> -endef >> - >> -define Build/Prepare >> - echo "all: " > $(PKG_BUILD_DIR)/Makefile >> -endef >> - >> -define Build/Configure >> - # nothing >> -endef >> - >> -define Build/Compile >> - # nothing >> -endef >> - >> -define Package/fff-batman-adv-legacy/install >> - $(CP) ./files/* $(1)/ >> -endef >> - >> -$(eval $(call BuildPackage,fff-batman-adv-legacy)) >> diff --git a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci- >> defaults/93-fff-batman-adv b/src/packages/fff/fff-batman-adv- >> legacy/files/etc/uci-defaults/93-fff-batman-adv >> deleted file mode 100644 >> index 9bc3928..0000000 >> --- a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci- >> defaults/93-fff-batman-adv >> +++ /dev/null >> @@ -1,22 +0,0 @@ >> -#!/bin/sh >> - >> -uci batch <<EOF >> - delete batman-adv.bat0 >> - set batman-adv.bat0=mesh >> - set batman-adv.bat0.gw_mode='client' >> - set batman-adv.bat0.gw_sel_class='1' >> - set batman-adv.bat0.bridge_loop_avoidance='0' >> - set batman-adv.bat0.network_coding='0' >> - set batman-adv.bat0.aggregated_ogms='1' >> - set batman-adv.bat0.ap_isolation='0' >> - set batman-adv.bat0.bonding='0' >> - set batman-adv.bat0.fragmentation='1' >> - set batman-adv.bat0.orig_interval='1000' >> - set batman-adv.bat0.vis_mode='0' >> - set batman-adv.bat0.distributed_arp_table='1' >> - set batman-adv.bat0.hop_penalty='30' >> -EOF >> - >> -uci commit >> - >> -exit 0 >> diff --git a/src/packages/fff/fff-batman-adv- >> legacy/files/usr/lib/micron.d/fff-batman-adv-legacy >> b/src/packages/fff/fff-batman-adv-legacy/files/usr/lib/micron.d/fff- >> batman-adv-legacy >> deleted file mode 100644 >> index 21c857b..0000000 >> --- a/src/packages/fff/fff-batman-adv- >> legacy/files/usr/lib/micron.d/fff-batman-adv-legacy >> +++ /dev/null >> @@ -1 +0,0 @@ >> -*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw >> client >> diff --git a/src/packages/fff/fff-batman-adv/Makefile >> b/src/packages/fff/fff-batman-adv/Makefile >> new file mode 100644 >> index 0000000..3598097 >> --- /dev/null >> +++ b/src/packages/fff/fff-batman-adv/Makefile >> @@ -0,0 +1,43 @@ >> +include $(TOPDIR)/rules.mk >> + >> +PKG_NAME:=fff-batman-adv >> +PKG_VERSION:=1 >> +PKG_RELEASE:=1 >> + >> +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv >> + >> +include $(INCLUDE_DIR)/package.mk >> + >> +define Package/fff-batman-adv >> + SECTION:=base >> + CATEGORY:=Freifunk >> + TITLE:=Freifunk-Franken batman-adv >> + URL:=http://www.freifunk-franken.de >> + DEPENDS:=+kmod-batman-adv \ >> + +@KMOD_BATMAN_ADV_BATMAN_V \ >> + +@KMOD_BATMAN_ADV_NC \ >> + +batctl >> +endef >> + >> +define Package/fff-batman-adv/description >> + This is the batman-adv for the Freifunk Franken Firmware >> + It is used to configure batman-adv. >> +endef >> + >> +define Build/Prepare >> + echo "all: " > $(PKG_BUILD_DIR)/Makefile >> +endef >> + >> +define Build/Configure >> + # nothing >> +endef >> + >> +define Build/Compile >> + # nothing >> +endef >> + >> +define Package/fff-batman-adv/install >> + $(CP) ./files/* $(1)/ >> +endef >> + >> +$(eval $(call BuildPackage,fff-batman-adv)) >> diff --git a/src/packages/fff/fff-batman-adv/files/etc/uci- >> defaults/93-fff-batman-adv b/src/packages/fff/fff-batman- >> adv/files/etc/uci-defaults/93-fff-batman-adv >> new file mode 100644 >> index 0000000..9bc3928 >> --- /dev/null >> +++ b/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93-fff- >> batman-adv >> @@ -0,0 +1,22 @@ >> +#!/bin/sh >> + >> +uci batch <<EOF >> + delete batman-adv.bat0 >> + set batman-adv.bat0=mesh >> + set batman-adv.bat0.gw_mode='client' >> + set batman-adv.bat0.gw_sel_class='1' >> + set batman-adv.bat0.bridge_loop_avoidance='0' >> + set batman-adv.bat0.network_coding='0' >> + set batman-adv.bat0.aggregated_ogms='1' >> + set batman-adv.bat0.ap_isolation='0' >> + set batman-adv.bat0.bonding='0' >> + set batman-adv.bat0.fragmentation='1' >> + set batman-adv.bat0.orig_interval='1000' >> + set batman-adv.bat0.vis_mode='0' >> + set batman-adv.bat0.distributed_arp_table='1' >> + set batman-adv.bat0.hop_penalty='30' >> +EOF >> + >> +uci commit >> + >> +exit 0 >> diff --git a/src/packages/fff/fff-batman- >> adv/files/usr/lib/micron.d/fff-batman-adv b/src/packages/fff/fff- >> batman-adv/files/usr/lib/micron.d/fff-batman-adv >> new file mode 100644 >> index 0000000..21c857b >> --- /dev/null >> +++ b/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff- >> batman-adv >> @@ -0,0 +1 @@ >> +*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl gw >> client >> diff --git a/src/packages/fff/fff/Makefile >> b/src/packages/fff/fff/Makefile >> index b039c2d..1889818 100644 >> --- a/src/packages/fff/fff/Makefile >> +++ b/src/packages/fff/fff/Makefile >> @@ -21,7 +21,7 @@ define Package/fff-base >> +fff-nodewatcher \ >> +fff-web \ >> +fff-uradvd \ >> - +fff-batman-adv-legacy \ >> + +fff-batman-adv \ >> +fff-firewall \ >> +fff-support \ >> +fff-network \ >> -- >> 2.1.4
Am Samstag, den 02.09.2017, 18:11 +0200 schrieb Christian Dresel: > hi > > On 02.09.2017 16:48, Tim Niemeyer wrote: > > Am Samstag, den 02.09.2017, 15:42 +0200 schrieb Christian Dresel: > > > This is not compatible with the old Batman! > > > > > > Signed-off-by: Jan Kraus <mayosemmel@gmail.com> > > > Signed-off-by: Christian Dresel <fff@chrisi01.de> > > > > > > Update in v2: > > > - no File mode change > > > - remove legacy commentary > > > --- > > > buildscript | 7 ++-- > > > src/packages/fff/fff-batman-adv-legacy/Makefile | 44 -------- > > > ---- > > > > Du solltest nicht das ganze Paket entfernen. Deaktivieren reicht. > > Vielleicht möchte das noch jemand verwenden. > > Ich kann mir zwar kaum vorstellen, dass es dann noch jemand haben mag Kann doch sein, dass jemand einen Standort wie Hardhoehe hat, aber mit altem batman und aus Gründen noch nicht hochziehen möchte. Ich denke aber auch, irgendwann fliegt es mal raus, aber das ist definitiv unabhängig von der Einführung eines neuen Packages. > aber wenn du es behalten willst, kann man auch einfach dieses Patch > hernehmen: > > https://pw.freifunk-franken.de/patch/210/ Dann würde ich vorschlagen, du baust das in dein Patchset ein. ;) Tim > da sollte es dann so drinnen sein. Meins ist nur darauf aufgebaut > (deshalb Jan Kraus auch als Signed-off-by: mit dabei) und eben das > alte > gleich entfernt. > > mfg > > Christian > > > > > Tim > > > > > ---------- > > > .../files/etc/uci-defaults/93-fff-batman-adv | 22 -------- > > > --- > > > .../files/usr/lib/micron.d/fff-batman-adv-legacy | 1 - > > > src/packages/fff/fff-batman-adv/Makefile | 43 > > > +++++++++++++++++++++ > > > .../files/etc/uci-defaults/93-fff-batman-adv | 22 > > > +++++++++++ > > > .../files/usr/lib/micron.d/fff-batman-adv | 1 + > > > src/packages/fff/fff/Makefile | 2 +- > > > 8 files changed, 70 insertions(+), 72 deletions(-) > > > delete mode 100644 src/packages/fff/fff-batman-adv- > > > legacy/Makefile > > > delete mode 100644 src/packages/fff/fff-batman-adv- > > > legacy/files/etc/uci-defaults/93-fff-batman-adv > > > delete mode 100644 src/packages/fff/fff-batman-adv- > > > legacy/files/usr/lib/micron.d/fff-batman-adv-legacy > > > create mode 100644 src/packages/fff/fff-batman-adv/Makefile > > > create mode 100644 src/packages/fff/fff-batman- > > > adv/files/etc/uci- > > > defaults/93-fff-batman-adv > > > create mode 100644 src/packages/fff/fff-batman- > > > adv/files/usr/lib/micron.d/fff-batman-adv > > > > > > diff --git a/buildscript b/buildscript > > > index 06f88c3..775e58c 100755 > > > --- a/buildscript > > > +++ b/buildscript > > > @@ -26,18 +26,16 @@ OPENWRT=(openwrt > > > $PACKAGEREV) > > > OPENWRT_PKGS="gpioctl-sysfs libugpio fastd haserl" > > > > > > -## Be careful: FFF uses COMPAT_VERSION 14 at the moment. > > > -## See http://www.open-mesh.org/projects/batman-adv/wiki/Compatv > > > ersi > > > on > > > GLUON=(gluon > > > https://github.com/freifunk-gluon/packages.git > > > a18c69094c534bb7359d9c95c7b88ac047712574) > > > -GLUON_PKGS="kmod-batman-adv-legacy micrond simple-tc uradvd" > > > +GLUON_PKGS="micrond simple-tc uradvd" > > > > > > #official openwrt routing packages > > > ROUTING=(routing > > > https://github.com/openwrt-routing/packages.git > > > dd36dd47bbd75defcb3c517cafe7a19ee425f0af) # lede-17.01 > > > -ROUTING_PKGS="alfred" > > > +ROUTING_PKGS="kmod-batman-adv alfred" > > > > > > FFF=(fff) > > > FFF_PKGS="-a" > > > @@ -510,3 +508,4 @@ case "$1" in > > > echo > > > ;; > > > esac > > > + > > > diff --git a/src/packages/fff/fff-batman-adv-legacy/Makefile > > > b/src/packages/fff/fff-batman-adv-legacy/Makefile > > > deleted file mode 100644 > > > index 48b9e50..0000000 > > > --- a/src/packages/fff/fff-batman-adv-legacy/Makefile > > > +++ /dev/null > > > @@ -1,44 +0,0 @@ > > > -include $(TOPDIR)/rules.mk > > > - > > > -PKG_NAME:=fff-batman-adv-legacy > > > -PKG_VERSION:=1 > > > -PKG_RELEASE:=1 > > > - > > > -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv-legacy > > > - > > > -include $(INCLUDE_DIR)/package.mk > > > - > > > -define Package/fff-batman-adv-legacy > > > - SECTION:=base > > > - CATEGORY:=Freifunk > > > - TITLE:=Freifunk-Franken batman-adv-legacy > > > - URL:=http://www.freifunk-franken.de > > > - DEPENDS:=+@PACKAGE_kmod-batman-adv-legacy \ > > > - +@KMOD_BATMAN_ADV_LEGACY_BLA \ > > > - +@KMOD_BATMAN_ADV_LEGACY_DAT \ > > > - +@KMOD_BATMAN_ADV_LEGACY_NC \ > > > - +@KMOD_BATMAN_ADV_LEGACY_BATCTL > > > -endef > > > - > > > -define Package/fff-batman-adv-legacy/description > > > - This is the batman-adv-legacy for the Freifunk Franken > > > Firmware > > > - It is used to configure batman-adv-legacy. > > > -endef > > > - > > > -define Build/Prepare > > > - echo "all: " > $(PKG_BUILD_DIR)/Makefile > > > -endef > > > - > > > -define Build/Configure > > > - # nothing > > > -endef > > > - > > > -define Build/Compile > > > - # nothing > > > -endef > > > - > > > -define Package/fff-batman-adv-legacy/install > > > - $(CP) ./files/* $(1)/ > > > -endef > > > - > > > -$(eval $(call BuildPackage,fff-batman-adv-legacy)) > > > diff --git a/src/packages/fff/fff-batman-adv- > > > legacy/files/etc/uci- > > > defaults/93-fff-batman-adv b/src/packages/fff/fff-batman-adv- > > > legacy/files/etc/uci-defaults/93-fff-batman-adv > > > deleted file mode 100644 > > > index 9bc3928..0000000 > > > --- a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci- > > > defaults/93-fff-batman-adv > > > +++ /dev/null > > > @@ -1,22 +0,0 @@ > > > -#!/bin/sh > > > - > > > -uci batch <<EOF > > > - delete batman-adv.bat0 > > > - set batman-adv.bat0=mesh > > > - set batman-adv.bat0.gw_mode='client' > > > - set batman-adv.bat0.gw_sel_class='1' > > > - set batman-adv.bat0.bridge_loop_avoidance='0' > > > - set batman-adv.bat0.network_coding='0' > > > - set batman-adv.bat0.aggregated_ogms='1' > > > - set batman-adv.bat0.ap_isolation='0' > > > - set batman-adv.bat0.bonding='0' > > > - set batman-adv.bat0.fragmentation='1' > > > - set batman-adv.bat0.orig_interval='1000' > > > - set batman-adv.bat0.vis_mode='0' > > > - set batman-adv.bat0.distributed_arp_table='1' > > > - set batman-adv.bat0.hop_penalty='30' > > > -EOF > > > - > > > -uci commit > > > - > > > -exit 0 > > > diff --git a/src/packages/fff/fff-batman-adv- > > > legacy/files/usr/lib/micron.d/fff-batman-adv-legacy > > > b/src/packages/fff/fff-batman-adv- > > > legacy/files/usr/lib/micron.d/fff- > > > batman-adv-legacy > > > deleted file mode 100644 > > > index 21c857b..0000000 > > > --- a/src/packages/fff/fff-batman-adv- > > > legacy/files/usr/lib/micron.d/fff-batman-adv-legacy > > > +++ /dev/null > > > @@ -1 +0,0 @@ > > > -*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl > > > gw > > > client > > > diff --git a/src/packages/fff/fff-batman-adv/Makefile > > > b/src/packages/fff/fff-batman-adv/Makefile > > > new file mode 100644 > > > index 0000000..3598097 > > > --- /dev/null > > > +++ b/src/packages/fff/fff-batman-adv/Makefile > > > @@ -0,0 +1,43 @@ > > > +include $(TOPDIR)/rules.mk > > > + > > > +PKG_NAME:=fff-batman-adv > > > +PKG_VERSION:=1 > > > +PKG_RELEASE:=1 > > > + > > > +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv > > > + > > > +include $(INCLUDE_DIR)/package.mk > > > + > > > +define Package/fff-batman-adv > > > + SECTION:=base > > > + CATEGORY:=Freifunk > > > + TITLE:=Freifunk-Franken batman-adv > > > + URL:=http://www.freifunk-franken.de > > > + DEPENDS:=+kmod-batman-adv \ > > > + +@KMOD_BATMAN_ADV_BATMAN_V \ > > > + +@KMOD_BATMAN_ADV_NC \ > > > + +batctl > > > +endef > > > + > > > +define Package/fff-batman-adv/description > > > + This is the batman-adv for the Freifunk Franken Firmware > > > + It is used to configure batman-adv. > > > +endef > > > + > > > +define Build/Prepare > > > + echo "all: " > $(PKG_BUILD_DIR)/Makefile > > > +endef > > > + > > > +define Build/Configure > > > + # nothing > > > +endef > > > + > > > +define Build/Compile > > > + # nothing > > > +endef > > > + > > > +define Package/fff-batman-adv/install > > > + $(CP) ./files/* $(1)/ > > > +endef > > > + > > > +$(eval $(call BuildPackage,fff-batman-adv)) > > > diff --git a/src/packages/fff/fff-batman-adv/files/etc/uci- > > > defaults/93-fff-batman-adv b/src/packages/fff/fff-batman- > > > adv/files/etc/uci-defaults/93-fff-batman-adv > > > new file mode 100644 > > > index 0000000..9bc3928 > > > --- /dev/null > > > +++ b/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93- > > > fff- > > > batman-adv > > > @@ -0,0 +1,22 @@ > > > +#!/bin/sh > > > + > > > +uci batch <<EOF > > > + delete batman-adv.bat0 > > > + set batman-adv.bat0=mesh > > > + set batman-adv.bat0.gw_mode='client' > > > + set batman-adv.bat0.gw_sel_class='1' > > > + set batman-adv.bat0.bridge_loop_avoidance='0' > > > + set batman-adv.bat0.network_coding='0' > > > + set batman-adv.bat0.aggregated_ogms='1' > > > + set batman-adv.bat0.ap_isolation='0' > > > + set batman-adv.bat0.bonding='0' > > > + set batman-adv.bat0.fragmentation='1' > > > + set batman-adv.bat0.orig_interval='1000' > > > + set batman-adv.bat0.vis_mode='0' > > > + set batman-adv.bat0.distributed_arp_table='1' > > > + set batman-adv.bat0.hop_penalty='30' > > > +EOF > > > + > > > +uci commit > > > + > > > +exit 0 > > > diff --git a/src/packages/fff/fff-batman- > > > adv/files/usr/lib/micron.d/fff-batman-adv b/src/packages/fff/fff- > > > batman-adv/files/usr/lib/micron.d/fff-batman-adv > > > new file mode 100644 > > > index 0000000..21c857b > > > --- /dev/null > > > +++ b/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff- > > > batman-adv > > > @@ -0,0 +1 @@ > > > +*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl > > > gw > > > client > > > diff --git a/src/packages/fff/fff/Makefile > > > b/src/packages/fff/fff/Makefile > > > index b039c2d..1889818 100644 > > > --- a/src/packages/fff/fff/Makefile > > > +++ b/src/packages/fff/fff/Makefile > > > @@ -21,7 +21,7 @@ define Package/fff-base > > > +fff-nodewatcher \ > > > +fff-web \ > > > +fff-uradvd \ > > > - +fff-batman-adv-legacy \ > > > + +fff-batman-adv \ > > > +fff-firewall \ > > > +fff-support \ > > > +fff-network \ > > > -- > > > 2.1.4 > >
hi On 02.09.2017 18:51, Tim Niemeyer wrote: > Am Samstag, den 02.09.2017, 18:11 +0200 schrieb Christian Dresel: >> hi >> >> On 02.09.2017 16:48, Tim Niemeyer wrote: >>> Am Samstag, den 02.09.2017, 15:42 +0200 schrieb Christian Dresel: >>>> This is not compatible with the old Batman! >>>> >>>> Signed-off-by: Jan Kraus <mayosemmel@gmail.com> >>>> Signed-off-by: Christian Dresel <fff@chrisi01.de> >>>> >>>> Update in v2: >>>> - no File mode change >>>> - remove legacy commentary >>>> --- >>>> buildscript | 7 ++-- >>>> src/packages/fff/fff-batman-adv-legacy/Makefile | 44 -------- >>>> ---- >>> >>> Du solltest nicht das ganze Paket entfernen. Deaktivieren reicht. >>> Vielleicht möchte das noch jemand verwenden. >> >> Ich kann mir zwar kaum vorstellen, dass es dann noch jemand haben mag > Kann doch sein, dass jemand einen Standort wie Hardhoehe hat, aber mit > altem batman und aus Gründen noch nicht hochziehen möchte. > > Ich denke aber auch, irgendwann fliegt es mal raus, aber das ist > definitiv unabhängig von der Einführung eines neuen Packages. überzeugt :) > >> aber wenn du es behalten willst, kann man auch einfach dieses Patch >> hernehmen: >> >> https://pw.freifunk-franken.de/patch/210/ > Dann würde ich vorschlagen, du baust das in dein Patchset ein. ;) du willst doch nur das ich weiter mit git übe ;) Aber das macht mittlerweile richtig Spaß, Patch ist raus. mfg Christian > > Tim > >> da sollte es dann so drinnen sein. Meins ist nur darauf aufgebaut >> (deshalb Jan Kraus auch als Signed-off-by: mit dabei) und eben das >> alte >> gleich entfernt. >> >> mfg >> >> Christian >> >>> >>> Tim >>> >>>> ---------- >>>> .../files/etc/uci-defaults/93-fff-batman-adv | 22 -------- >>>> --- >>>> .../files/usr/lib/micron.d/fff-batman-adv-legacy | 1 - >>>> src/packages/fff/fff-batman-adv/Makefile | 43 >>>> +++++++++++++++++++++ >>>> .../files/etc/uci-defaults/93-fff-batman-adv | 22 >>>> +++++++++++ >>>> .../files/usr/lib/micron.d/fff-batman-adv | 1 + >>>> src/packages/fff/fff/Makefile | 2 +- >>>> 8 files changed, 70 insertions(+), 72 deletions(-) >>>> delete mode 100644 src/packages/fff/fff-batman-adv- >>>> legacy/Makefile >>>> delete mode 100644 src/packages/fff/fff-batman-adv- >>>> legacy/files/etc/uci-defaults/93-fff-batman-adv >>>> delete mode 100644 src/packages/fff/fff-batman-adv- >>>> legacy/files/usr/lib/micron.d/fff-batman-adv-legacy >>>> create mode 100644 src/packages/fff/fff-batman-adv/Makefile >>>> create mode 100644 src/packages/fff/fff-batman- >>>> adv/files/etc/uci- >>>> defaults/93-fff-batman-adv >>>> create mode 100644 src/packages/fff/fff-batman- >>>> adv/files/usr/lib/micron.d/fff-batman-adv >>>> >>>> diff --git a/buildscript b/buildscript >>>> index 06f88c3..775e58c 100755 >>>> --- a/buildscript >>>> +++ b/buildscript >>>> @@ -26,18 +26,16 @@ OPENWRT=(openwrt >>>> $PACKAGEREV) >>>> OPENWRT_PKGS="gpioctl-sysfs libugpio fastd haserl" >>>> >>>> -## Be careful: FFF uses COMPAT_VERSION 14 at the moment. >>>> -## See http://www.open-mesh.org/projects/batman-adv/wiki/Compatv >>>> ersi >>>> on >>>> GLUON=(gluon >>>> https://github.com/freifunk-gluon/packages.git >>>> a18c69094c534bb7359d9c95c7b88ac047712574) >>>> -GLUON_PKGS="kmod-batman-adv-legacy micrond simple-tc uradvd" >>>> +GLUON_PKGS="micrond simple-tc uradvd" >>>> >>>> #official openwrt routing packages >>>> ROUTING=(routing >>>> https://github.com/openwrt-routing/packages.git >>>> dd36dd47bbd75defcb3c517cafe7a19ee425f0af) # lede-17.01 >>>> -ROUTING_PKGS="alfred" >>>> +ROUTING_PKGS="kmod-batman-adv alfred" >>>> >>>> FFF=(fff) >>>> FFF_PKGS="-a" >>>> @@ -510,3 +508,4 @@ case "$1" in >>>> echo >>>> ;; >>>> esac >>>> + >>>> diff --git a/src/packages/fff/fff-batman-adv-legacy/Makefile >>>> b/src/packages/fff/fff-batman-adv-legacy/Makefile >>>> deleted file mode 100644 >>>> index 48b9e50..0000000 >>>> --- a/src/packages/fff/fff-batman-adv-legacy/Makefile >>>> +++ /dev/null >>>> @@ -1,44 +0,0 @@ >>>> -include $(TOPDIR)/rules.mk >>>> - >>>> -PKG_NAME:=fff-batman-adv-legacy >>>> -PKG_VERSION:=1 >>>> -PKG_RELEASE:=1 >>>> - >>>> -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv-legacy >>>> - >>>> -include $(INCLUDE_DIR)/package.mk >>>> - >>>> -define Package/fff-batman-adv-legacy >>>> - SECTION:=base >>>> - CATEGORY:=Freifunk >>>> - TITLE:=Freifunk-Franken batman-adv-legacy >>>> - URL:=http://www.freifunk-franken.de >>>> - DEPENDS:=+@PACKAGE_kmod-batman-adv-legacy \ >>>> - +@KMOD_BATMAN_ADV_LEGACY_BLA \ >>>> - +@KMOD_BATMAN_ADV_LEGACY_DAT \ >>>> - +@KMOD_BATMAN_ADV_LEGACY_NC \ >>>> - +@KMOD_BATMAN_ADV_LEGACY_BATCTL >>>> -endef >>>> - >>>> -define Package/fff-batman-adv-legacy/description >>>> - This is the batman-adv-legacy for the Freifunk Franken >>>> Firmware >>>> - It is used to configure batman-adv-legacy. >>>> -endef >>>> - >>>> -define Build/Prepare >>>> - echo "all: " > $(PKG_BUILD_DIR)/Makefile >>>> -endef >>>> - >>>> -define Build/Configure >>>> - # nothing >>>> -endef >>>> - >>>> -define Build/Compile >>>> - # nothing >>>> -endef >>>> - >>>> -define Package/fff-batman-adv-legacy/install >>>> - $(CP) ./files/* $(1)/ >>>> -endef >>>> - >>>> -$(eval $(call BuildPackage,fff-batman-adv-legacy)) >>>> diff --git a/src/packages/fff/fff-batman-adv- >>>> legacy/files/etc/uci- >>>> defaults/93-fff-batman-adv b/src/packages/fff/fff-batman-adv- >>>> legacy/files/etc/uci-defaults/93-fff-batman-adv >>>> deleted file mode 100644 >>>> index 9bc3928..0000000 >>>> --- a/src/packages/fff/fff-batman-adv-legacy/files/etc/uci- >>>> defaults/93-fff-batman-adv >>>> +++ /dev/null >>>> @@ -1,22 +0,0 @@ >>>> -#!/bin/sh >>>> - >>>> -uci batch <<EOF >>>> - delete batman-adv.bat0 >>>> - set batman-adv.bat0=mesh >>>> - set batman-adv.bat0.gw_mode='client' >>>> - set batman-adv.bat0.gw_sel_class='1' >>>> - set batman-adv.bat0.bridge_loop_avoidance='0' >>>> - set batman-adv.bat0.network_coding='0' >>>> - set batman-adv.bat0.aggregated_ogms='1' >>>> - set batman-adv.bat0.ap_isolation='0' >>>> - set batman-adv.bat0.bonding='0' >>>> - set batman-adv.bat0.fragmentation='1' >>>> - set batman-adv.bat0.orig_interval='1000' >>>> - set batman-adv.bat0.vis_mode='0' >>>> - set batman-adv.bat0.distributed_arp_table='1' >>>> - set batman-adv.bat0.hop_penalty='30' >>>> -EOF >>>> - >>>> -uci commit >>>> - >>>> -exit 0 >>>> diff --git a/src/packages/fff/fff-batman-adv- >>>> legacy/files/usr/lib/micron.d/fff-batman-adv-legacy >>>> b/src/packages/fff/fff-batman-adv- >>>> legacy/files/usr/lib/micron.d/fff- >>>> batman-adv-legacy >>>> deleted file mode 100644 >>>> index 21c857b..0000000 >>>> --- a/src/packages/fff/fff-batman-adv- >>>> legacy/files/usr/lib/micron.d/fff-batman-adv-legacy >>>> +++ /dev/null >>>> @@ -1 +0,0 @@ >>>> -*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl >>>> gw >>>> client >>>> diff --git a/src/packages/fff/fff-batman-adv/Makefile >>>> b/src/packages/fff/fff-batman-adv/Makefile >>>> new file mode 100644 >>>> index 0000000..3598097 >>>> --- /dev/null >>>> +++ b/src/packages/fff/fff-batman-adv/Makefile >>>> @@ -0,0 +1,43 @@ >>>> +include $(TOPDIR)/rules.mk >>>> + >>>> +PKG_NAME:=fff-batman-adv >>>> +PKG_VERSION:=1 >>>> +PKG_RELEASE:=1 >>>> + >>>> +PKG_BUILD_DIR:=$(BUILD_DIR)/fff-batman-adv >>>> + >>>> +include $(INCLUDE_DIR)/package.mk >>>> + >>>> +define Package/fff-batman-adv >>>> + SECTION:=base >>>> + CATEGORY:=Freifunk >>>> + TITLE:=Freifunk-Franken batman-adv >>>> + URL:=http://www.freifunk-franken.de >>>> + DEPENDS:=+kmod-batman-adv \ >>>> + +@KMOD_BATMAN_ADV_BATMAN_V \ >>>> + +@KMOD_BATMAN_ADV_NC \ >>>> + +batctl >>>> +endef >>>> + >>>> +define Package/fff-batman-adv/description >>>> + This is the batman-adv for the Freifunk Franken Firmware >>>> + It is used to configure batman-adv. >>>> +endef >>>> + >>>> +define Build/Prepare >>>> + echo "all: " > $(PKG_BUILD_DIR)/Makefile >>>> +endef >>>> + >>>> +define Build/Configure >>>> + # nothing >>>> +endef >>>> + >>>> +define Build/Compile >>>> + # nothing >>>> +endef >>>> + >>>> +define Package/fff-batman-adv/install >>>> + $(CP) ./files/* $(1)/ >>>> +endef >>>> + >>>> +$(eval $(call BuildPackage,fff-batman-adv)) >>>> diff --git a/src/packages/fff/fff-batman-adv/files/etc/uci- >>>> defaults/93-fff-batman-adv b/src/packages/fff/fff-batman- >>>> adv/files/etc/uci-defaults/93-fff-batman-adv >>>> new file mode 100644 >>>> index 0000000..9bc3928 >>>> --- /dev/null >>>> +++ b/src/packages/fff/fff-batman-adv/files/etc/uci-defaults/93- >>>> fff- >>>> batman-adv >>>> @@ -0,0 +1,22 @@ >>>> +#!/bin/sh >>>> + >>>> +uci batch <<EOF >>>> + delete batman-adv.bat0 >>>> + set batman-adv.bat0=mesh >>>> + set batman-adv.bat0.gw_mode='client' >>>> + set batman-adv.bat0.gw_sel_class='1' >>>> + set batman-adv.bat0.bridge_loop_avoidance='0' >>>> + set batman-adv.bat0.network_coding='0' >>>> + set batman-adv.bat0.aggregated_ogms='1' >>>> + set batman-adv.bat0.ap_isolation='0' >>>> + set batman-adv.bat0.bonding='0' >>>> + set batman-adv.bat0.fragmentation='1' >>>> + set batman-adv.bat0.orig_interval='1000' >>>> + set batman-adv.bat0.vis_mode='0' >>>> + set batman-adv.bat0.distributed_arp_table='1' >>>> + set batman-adv.bat0.hop_penalty='30' >>>> +EOF >>>> + >>>> +uci commit >>>> + >>>> +exit 0 >>>> diff --git a/src/packages/fff/fff-batman- >>>> adv/files/usr/lib/micron.d/fff-batman-adv b/src/packages/fff/fff- >>>> batman-adv/files/usr/lib/micron.d/fff-batman-adv >>>> new file mode 100644 >>>> index 0000000..21c857b >>>> --- /dev/null >>>> +++ b/src/packages/fff/fff-batman-adv/files/usr/lib/micron.d/fff- >>>> batman-adv >>>> @@ -0,0 +1 @@ >>>> +*/1 * * * * /usr/sbin/batctl gw off; sleep 1; /usr/sbin/batctl >>>> gw >>>> client >>>> diff --git a/src/packages/fff/fff/Makefile >>>> b/src/packages/fff/fff/Makefile >>>> index b039c2d..1889818 100644 >>>> --- a/src/packages/fff/fff/Makefile >>>> +++ b/src/packages/fff/fff/Makefile >>>> @@ -21,7 +21,7 @@ define Package/fff-base >>>> +fff-nodewatcher \ >>>> +fff-web \ >>>> +fff-uradvd \ >>>> - +fff-batman-adv-legacy \ >>>> + +fff-batman-adv \ >>>> +fff-firewall \ >>>> +fff-support \ >>>> +fff-network \ >>>> -- >>>> 2.1.4 >>