[PATCH v1 1/2] packages/fff: add layer3 variant
mail at adrianschmutzler.de
mail at adrianschmutzler.de
So Feb 3 03:21:03 CET 2019
Hallo,
siehe unten.
> -----Original Message-----
> From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On Behalf
> Of Tim Niemeyer
> Sent: Samstag, 2. Februar 2019 14:26
> To: franken-dev at freifunk.net
> Subject: [PATCH v1 1/2] packages/fff: add layer3 variant
>
> Signed-off-by: Tim Niemeyer <tim at tn-x.org>
> ---
>
> Changes in v1:
> - First version of this patch
>
> src/packages/fff/fff/Makefile | 57 +++++++++++++++++++++++++++++----
> ----------
> 1 file changed, 39 insertions(+), 18 deletions(-)
>
> diff --git a/src/packages/fff/fff/Makefile b/src/packages/fff/fff/Makefile
> index dce33f9..c135fa6 100644
> --- a/src/packages/fff/fff/Makefile
> +++ b/src/packages/fff/fff/Makefile
> @@ -8,11 +8,10 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/fff
>
> include $(INCLUDE_DIR)/package.mk
>
> -define Package/fff-base
> +define Package/fff/base
> SECTION:=base
> CATEGORY:=Freifunk
> - DEFAULT:=y
> - TITLE:= Freifunk-Franken Base
> + TITLE:=Freifunk-Franken Base
> URL:=http://www.freifunk-franken.de
> DEPENDS:=+iptables \
> +ip6tables \
> @@ -21,37 +20,59 @@ define Package/fff-base
> +fff-config \
> +fff-nodewatcher \
> +fff-web \
> - +fff-uradvd \
> +fff-batman-adv \
> - +fff-firewall \
> +fff-support \
> +fff-network \
> +fff-sysupgrade \
> +fff-wireless \
> +fff-timeserver \
> - +fff-vpn-select \
> - +simple-tc \
> - +fff-hoods
> + +simple-tc
> endef
>
> -define Package/fff-base/description
> +define Package/fff/base/description
> This is the Freifunk Franken Firmware Base package endef
>
> -define Build/Prepare
> - echo "all: " > $(PKG_BUILD_DIR)/Makefile
> +define Package/fff-node
> + $(call Package/fff/base)
> + DEFAULT:=y
> + TITLE+=(Home node)
> + DEPENDS+=+fff-fastd \
> + +fff-firewall \
> + +fff-vpn-select \
vpn-select würde ich hier rauswerfen. Das ist inzwischen ein reines Unterpaket von fff-hoods und wird durch dieses auch selektiert.
> + +fff-uradvd \
> + +fff-hoods
> + VARIANT:=homenode
> endef
>
> -define Build/Configure
> - # nothing
> +define Package/fff-node/description
> + $(call Package/fff/base/description)
> endef
>
> -define Build/Compile
> - # nothing
> +define Package/fff-layer3
> + $(call Package/fff/base)
> + TITLE+=(Layer 3 Gateway)
> + DEPENDS+=+fff-dhcp \
> + +fff-babeld \
> + +fff-openvpn \
fff-openvpn gibt es im Moment nicht.
Dafür könnte man fff-ra und ggf. fff-odhcpd mit reinnehmen.
Grüße
Adrian
> + +arptables \
> + +ebtables \
> + +ebtables-utils \
> + +kmod-ebtables-ipv4 \
> + +kmod-ebtables-ipv6 \
> + +iptables-mod-filter \
> + +iptables-mod-ipopt \
> + +iptables-mod-conntrack-extra \
> + +gre \
> + + at PACKAGE_grev4 \
> + + at PACKAGE_grev6 \
> + +fff-alfred-monitoring-proxy
> + VARIANT:=layer3
> endef
>
> -define Package/fff-base/install
> - # nothing
> +define Package/fff-layer3/description
> + $(call Package/fff/base/description)
> endef
>
> -$(eval $(call BuildPackage,fff-base))
> +$(eval $(call BuildPackage,fff-node))
> +$(eval $(call BuildPackage,fff-layer3))
> --
> 2.11.0
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 834 bytes
Beschreibung: nicht verfügbar
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190203/3b6be108/attachment.sig>
Mehr Informationen über die Mailingliste franken-dev