forked from freifunk-franken/firmware
Fabian Bläse
a43b37e9f6
Some users might want to prefer one babel implementation over another for various reasons. Having to compile the firmware from scratch can be quite tedious in that case. Instead, make the babel implementation switchable at runtime. The implementation can be switched manually using the uci option `babelimpl.impl.impl`, which currently is not upgrade-safe. Signed-off-by: Fabian Bläse <fabian@blaese.de> Acked-by: Christian Dresel <freifunk@dresel.systems>
61 lines
1.4 KiB
Makefile
61 lines
1.4 KiB
Makefile
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=fff-layer3
|
|
PKG_RELEASE:=$(COMMITCOUNT)
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
define Package/fff-layer3
|
|
SECTION:=base
|
|
CATEGORY:=Freifunk
|
|
TITLE:=Freifunk-Franken gateway configuration
|
|
URL:=https://www.freifunk-franken.de
|
|
DEPENDS:=+fff-alfred-monitoring-proxy \
|
|
+fff-babel \
|
|
+fff-babeld \
|
|
+fff-babel-bird2 \
|
|
+fff-boardname \
|
|
+fff-dhcp \
|
|
+fff-layer3-config \
|
|
+fff-layer3-snat \
|
|
+fff-mqtt-monitoring \
|
|
+fff-network \
|
|
+fff-ra \
|
|
+fff-web-mqtt \
|
|
+fff-wireguard \
|
|
+arptables \
|
|
+bmon \
|
|
+ebtables \
|
|
+ebtables-utils \
|
|
+kmod-ebtables-ipv4 \
|
|
+kmod-ebtables-ipv6 \
|
|
+kmod-sched-cake \
|
|
+gre \
|
|
+@PACKAGE_grev4 \
|
|
+@PACKAGE_grev6 \
|
|
+iperf3 \
|
|
+ip-full \
|
|
+iptables-mod-filter \
|
|
+iptables-mod-ipopt \
|
|
+iptables-mod-conntrack-extra \
|
|
+mtr \
|
|
+snmp-utils \
|
|
+tc \
|
|
+tcpdump \
|
|
+vxlan
|
|
endef
|
|
|
|
define Package/fff-layer3/description
|
|
This package provides the packages and settings for the layer 3 firmware
|
|
endef
|
|
|
|
define Build/Compile
|
|
# nothing
|
|
endef
|
|
|
|
define Package/fff-layer3/install
|
|
$(CP) ./files/* $(1)/
|
|
endef
|
|
|
|
$(eval $(call BuildPackage,fff-layer3))
|