[PATCH v2 1/2] packages/fff: add layer3 variant

Adrian Schmutzler mail at adrianschmutzler.de
Di Feb 5 14:45:17 CET 2019


Beide Applied.

 

From: Tim Niemeyer [mailto:tim at tn-x.org] 
Sent: Sonntag, 3. Februar 2019 17:35
To: mail at adrianschmutzler.de; franken-dev at freifunk.net
Subject: Re: [PATCH v2 1/2] packages/fff: add layer3 variant

 

On Sun, 2019-02-03 at 17:33 +0100, mail at adrianschmutzler.de <mailto:mail at adrianschmutzler.de>  wrote: 
> Was mir noch aufgefallen ist: 
> 
> Bei so einer Änderung sollten wir irgendwas mit der 
> PKG_VERSION/PKG_RELEASE machen und es nicht einfach gleich lassen. 

Stimmt wohl.. Ich hab nichts dagegen, falls es dir liebt, wenn du es 
beim Applien hochtüdelst. 

> Allerdings bin ich nach wie vor der Meinung, dass in so einer Package 
> eigentlich nur das PKG_RELEASE gesetzt gehört, insofern wird das u.U. 
> eine größere Diskussion und wir lassen es vll. doch besser ... 

Stimmt auch.. 

Am Ende ist es für uns _im Moment_ nicht wichtig, weil wir ja keine 
eigenen Pakete (opkg's) bauen. 

Tim 

> Grüße 
> 
> Adrian 
> 
> > -----Original Message----- 
> > From: franken-dev [mailto:franken-dev-bounces at freifunk.net] On 
> > Behalf 
> > Of Tim Niemeyer 
> > Sent: Sonntag, 3. Februar 2019 14:06 
> > To: franken-dev at freifunk.net <mailto:franken-dev at freifunk.net>  
> > Subject: [PATCH v2 1/2] packages/fff: add layer3 variant 
> > 
> > Signed-off-by: Tim Niemeyer <tim at tn-x.org <mailto:tim at tn-x.org> > 
> > --- 
> > 
> > Changes in v2: 
> > - Changed fff-openvpn to fff-ra 
> >   (fff-odhcpd was renamed to fff-ra and is already applied, 
> >   fff-openvpn is not applied yet.) 
> > 
> > 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..fd63433 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 \ 
> > +             +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-ra \ 
> > +             +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 HTML-Daten wurde abgetrennt...
URL: <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190205/3700999c/attachment.html>
-------------- 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/20190205/3700999c/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev