Message ID | 20190127163823.23382-2-freifunk@adrianschmutzler.de |
---|---|
State | Rejected |
Headers | show |
diff --git a/src/packages/fff/alfred-json/Makefile b/src/packages/fff/alfred-json/Makefile index dfca763e..154b90e2 100644 --- a/src/packages/fff/alfred-json/Makefile +++ b/src/packages/fff/alfred-json/Makefile @@ -13,7 +13,7 @@ PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/cmake.mk -define Package/alfred-json +define Package/$(PKG_NAME) SECTION:=utils CATEGORY:=Utilities TITLE:= A.L.F.R.E.D - JSON Client @@ -21,9 +21,9 @@ define Package/alfred-json DEPENDS:=+jansson +zlib endef -define Package/alfred-json/install +define Package/$(PKG_NAME)/install $(INSTALL_DIR) $(1)/bin/ $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ endef -$(eval $(call BuildPackage,alfred-json)) +$(eval $(call BuildPackage,$(PKG_NAME))) diff --git a/src/packages/fff/fff-alfred-monitoring-proxy/Makefile b/src/packages/fff/fff-alfred-monitoring-proxy/Makefile index 424dd589..93d982e0 100644 --- a/src/packages/fff/fff-alfred-monitoring-proxy/Makefile +++ b/src/packages/fff/fff-alfred-monitoring-proxy/Makefile @@ -4,11 +4,11 @@ PKG_NAME:=fff-alfred-monitoring-proxy PKG_VERSION:=0.0.1 PKG_RELEASE:=1 -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-alfred-monitoring-proxy +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) include $(INCLUDE_DIR)/package.mk -define Package/fff-alfred-monitoring-proxy +define Package/$(PKG_NAME) SECTION:=base CATEGORY:=Freifunk TITLE:= Freifunk-Franken Alfred-Monitoring-Proxy @@ -16,7 +16,7 @@ define Package/fff-alfred-monitoring-proxy DEPENDS:=+micrond +fff-random +curl +alfred-json +fff-nodewatcher endef -define Package/fff-alfred-monitoring-proxy/description +define Package/$(PKG_NAME)/description The Alfred-Monitoring-Proxy is used to send node status information to https://monitoring.freifunk-franken.de/ endef @@ -25,8 +25,8 @@ define Build/Prepare echo "all: " > $(PKG_BUILD_DIR)/Makefile endef -define Package/fff-alfred-monitoring-proxy/install +define Package/$(PKG_NAME)/install $(CP) ./files/* $(1)/ endef -$(eval $(call BuildPackage,fff-alfred-monitoring-proxy)) +$(eval $(call BuildPackage,$(PKG_NAME))) diff --git a/src/packages/fff/fff-dhcp/Makefile b/src/packages/fff/fff-dhcp/Makefile index d6304128..82c03e10 100644 --- a/src/packages/fff/fff-dhcp/Makefile +++ b/src/packages/fff/fff-dhcp/Makefile @@ -4,11 +4,11 @@ PKG_NAME:=fff-dhcp PKG_VERSION:=1 PKG_RELEASE:=1 -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-dhcp +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) include $(INCLUDE_DIR)/package.mk -define Package/fff-dhcp +define Package/$(PKG_NAME) SECTION:=base CATEGORY:=Freifunk TITLE:=Freifunk-Franken dhcp @@ -16,7 +16,7 @@ define Package/fff-dhcp DEPENDS:=+dnsmasq endef -define Package/fff-dhcp/description +define Package/$(PKG_NAME)/description This is the fff-dhcp for the Freifunk Franken Firmware It is used to configure dnsmasq for use as gateway. endef @@ -33,8 +33,8 @@ define Build/Compile # nothing endef -define Package/fff-dhcp/install +define Package/$(PKG_NAME)/install $(CP) ./files/* $(1)/ endef -$(eval $(call BuildPackage,fff-dhcp)) +$(eval $(call BuildPackage,$(PKG_NAME)))
Hallo Adrian, wenn du mich fragst, ist das eher ungewöhnlich, da mit der PKG_NAME Variable zu arbeiten. Kann man machen, muss man aber jetzt nicht unbedingt. Im Endeffekt tut beides das gleiche. Fabian On 27.01.19 17:38, Adrian Schmutzler wrote: > Using PKG_NAME makes copying Makefiles to new packages and > renames easier, since the risk of typos is reduced. > > Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> > --- > src/packages/fff/alfred-json/Makefile | 6 +++--- > src/packages/fff/fff-alfred-monitoring-proxy/Makefile | 10 +++++----- > src/packages/fff/fff-dhcp/Makefile | 10 +++++----- > 3 files changed, 13 insertions(+), 13 deletions(-) > > diff --git a/src/packages/fff/alfred-json/Makefile b/src/packages/fff/alfred-json/Makefile > index dfca763e..154b90e2 100644 > --- a/src/packages/fff/alfred-json/Makefile > +++ b/src/packages/fff/alfred-json/Makefile > @@ -13,7 +13,7 @@ PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git > include $(INCLUDE_DIR)/package.mk > include $(INCLUDE_DIR)/cmake.mk > > -define Package/alfred-json > +define Package/$(PKG_NAME) > SECTION:=utils > CATEGORY:=Utilities > TITLE:= A.L.F.R.E.D - JSON Client > @@ -21,9 +21,9 @@ define Package/alfred-json > DEPENDS:=+jansson +zlib > endef > > -define Package/alfred-json/install > +define Package/$(PKG_NAME)/install > $(INSTALL_DIR) $(1)/bin/ > $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ > endef > > -$(eval $(call BuildPackage,alfred-json)) > +$(eval $(call BuildPackage,$(PKG_NAME))) > diff --git a/src/packages/fff/fff-alfred-monitoring-proxy/Makefile b/src/packages/fff/fff-alfred-monitoring-proxy/Makefile > index 424dd589..93d982e0 100644 > --- a/src/packages/fff/fff-alfred-monitoring-proxy/Makefile > +++ b/src/packages/fff/fff-alfred-monitoring-proxy/Makefile > @@ -4,11 +4,11 @@ PKG_NAME:=fff-alfred-monitoring-proxy > PKG_VERSION:=0.0.1 > PKG_RELEASE:=1 > > -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-alfred-monitoring-proxy > +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) > > include $(INCLUDE_DIR)/package.mk > > -define Package/fff-alfred-monitoring-proxy > +define Package/$(PKG_NAME) > SECTION:=base > CATEGORY:=Freifunk > TITLE:= Freifunk-Franken Alfred-Monitoring-Proxy > @@ -16,7 +16,7 @@ define Package/fff-alfred-monitoring-proxy > DEPENDS:=+micrond +fff-random +curl +alfred-json +fff-nodewatcher > endef > > -define Package/fff-alfred-monitoring-proxy/description > +define Package/$(PKG_NAME)/description > The Alfred-Monitoring-Proxy is used > to send node status information to https://monitoring.freifunk-franken.de/ > endef > @@ -25,8 +25,8 @@ define Build/Prepare > echo "all: " > $(PKG_BUILD_DIR)/Makefile > endef > > -define Package/fff-alfred-monitoring-proxy/install > +define Package/$(PKG_NAME)/install > $(CP) ./files/* $(1)/ > endef > > -$(eval $(call BuildPackage,fff-alfred-monitoring-proxy)) > +$(eval $(call BuildPackage,$(PKG_NAME))) > diff --git a/src/packages/fff/fff-dhcp/Makefile b/src/packages/fff/fff-dhcp/Makefile > index d6304128..82c03e10 100644 > --- a/src/packages/fff/fff-dhcp/Makefile > +++ b/src/packages/fff/fff-dhcp/Makefile > @@ -4,11 +4,11 @@ PKG_NAME:=fff-dhcp > PKG_VERSION:=1 > PKG_RELEASE:=1 > > -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-dhcp > +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) > > include $(INCLUDE_DIR)/package.mk > > -define Package/fff-dhcp > +define Package/$(PKG_NAME) > SECTION:=base > CATEGORY:=Freifunk > TITLE:=Freifunk-Franken dhcp > @@ -16,7 +16,7 @@ define Package/fff-dhcp > DEPENDS:=+dnsmasq > endef > > -define Package/fff-dhcp/description > +define Package/$(PKG_NAME)/description > This is the fff-dhcp for the Freifunk Franken Firmware > It is used to configure dnsmasq for use as gateway. > endef > @@ -33,8 +33,8 @@ define Build/Compile > # nothing > endef > > -define Package/fff-dhcp/install > +define Package/$(PKG_NAME)/install > $(CP) ./files/* $(1)/ > endef > > -$(eval $(call BuildPackage,fff-dhcp)) > +$(eval $(call BuildPackage,$(PKG_NAME))) >
Hallo, üblich ist es scheinbar wirklich nicht, ich finde es einfach praktisch, da man nur einmal den Namen angeben muss und nicht fünf Mal. Ich habe das für die restlichen Packages irgendwann mal als Sammelpatch durchgebracht (die Mehrheit unserer Pakete benutzt also PKG_NAME). Da das aber eigentlich überhaupt nicht wichtig ist, kann ich auch damit leben, es nicht zu machen. Da außer uns beiden sich da eh niemand dafür interessieren wird, sag einfach, was dir lieber ist. Dann applye ich den Patch entweder oder werfe ihn gleich wieder aus dem Patchwork raus, damit wir das gleich wieder vom Tisch haben und der Patch nicht ewig rumgammelt. Grüße Adrian From: Fabian Bläse [mailto:fabian@blaese.de] Sent: Sonntag, 27. Januar 2019 21:34 To: Adrian Schmutzler <freifunk@adrianschmutzler.de>; franken-dev@freifunk.net Subject: Re: [PATCH 1/6] packages: Use PKG_NAME for new packages Hallo Adrian, wenn du mich fragst, ist das eher ungewöhnlich, da mit der PKG_NAME Variable zu arbeiten. Kann man machen, muss man aber jetzt nicht unbedingt. Im Endeffekt tut beides das gleiche. Fabian On 27.01.19 17:38, Adrian Schmutzler wrote: > Using PKG_NAME makes copying Makefiles to new packages and > renames easier, since the risk of typos is reduced. > > Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de <mailto:freifunk@adrianschmutzler.de> > > --- > src/packages/fff/alfred-json/Makefile | 6 +++--- > src/packages/fff/fff-alfred-monitoring-proxy/Makefile | 10 +++++----- > src/packages/fff/fff-dhcp/Makefile | 10 +++++----- > 3 files changed, 13 insertions(+), 13 deletions(-) > > diff --git a/src/packages/fff/alfred-json/Makefile b/src/packages/fff/alfred-json/Makefile > index dfca763e..154b90e2 100644 > --- a/src/packages/fff/alfred-json/Makefile > +++ b/src/packages/fff/alfred-json/Makefile > @@ -13,7 +13,7 @@ PKG_SOURCE_URL:=https://github.com/FreifunkFranken/alfred-json.git > include $(INCLUDE_DIR)/package.mk > include $(INCLUDE_DIR)/cmake.mk > > -define Package/alfred-json > +define Package/$(PKG_NAME) > SECTION:=utils > CATEGORY:=Utilities > TITLE:= A.L.F.R.E.D - JSON Client > @@ -21,9 +21,9 @@ define Package/alfred-json > DEPENDS:=+jansson +zlib > endef > > -define Package/alfred-json/install > +define Package/$(PKG_NAME)/install > $(INSTALL_DIR) $(1)/bin/ > $(CP) $(PKG_INSTALL_DIR)/usr/bin/alfred-json $(1)/bin/ > endef > > -$(eval $(call BuildPackage,alfred-json)) > +$(eval $(call BuildPackage,$(PKG_NAME))) > diff --git a/src/packages/fff/fff-alfred-monitoring-proxy/Makefile b/src/packages/fff/fff-alfred-monitoring-proxy/Makefile > index 424dd589..93d982e0 100644 > --- a/src/packages/fff/fff-alfred-monitoring-proxy/Makefile > +++ b/src/packages/fff/fff-alfred-monitoring-proxy/Makefile > @@ -4,11 +4,11 @@ PKG_NAME:=fff-alfred-monitoring-proxy > PKG_VERSION:=0.0.1 > PKG_RELEASE:=1 > > -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-alfred-monitoring-proxy > +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) > > include $(INCLUDE_DIR)/package.mk > > -define Package/fff-alfred-monitoring-proxy > +define Package/$(PKG_NAME) > SECTION:=base > CATEGORY:=Freifunk > TITLE:= Freifunk-Franken Alfred-Monitoring-Proxy > @@ -16,7 +16,7 @@ define Package/fff-alfred-monitoring-proxy > DEPENDS:=+micrond +fff-random +curl +alfred-json +fff-nodewatcher > endef > > -define Package/fff-alfred-monitoring-proxy/description > +define Package/$(PKG_NAME)/description > The Alfred-Monitoring-Proxy is used > to send node status information to https://monitoring.freifunk-franken.de/ > endef > @@ -25,8 +25,8 @@ define Build/Prepare > echo "all: " > $(PKG_BUILD_DIR)/Makefile > endef > > -define Package/fff-alfred-monitoring-proxy/install > +define Package/$(PKG_NAME)/install > $(CP) ./files/* $(1)/ > endef > > -$(eval $(call BuildPackage,fff-alfred-monitoring-proxy)) > +$(eval $(call BuildPackage,$(PKG_NAME))) > diff --git a/src/packages/fff/fff-dhcp/Makefile b/src/packages/fff/fff-dhcp/Makefile > index d6304128..82c03e10 100644 > --- a/src/packages/fff/fff-dhcp/Makefile > +++ b/src/packages/fff/fff-dhcp/Makefile > @@ -4,11 +4,11 @@ PKG_NAME:=fff-dhcp > PKG_VERSION:=1 > PKG_RELEASE:=1 > > -PKG_BUILD_DIR:=$(BUILD_DIR)/fff-dhcp > +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) > > include $(INCLUDE_DIR)/package.mk > > -define Package/fff-dhcp > +define Package/$(PKG_NAME) > SECTION:=base > CATEGORY:=Freifunk > TITLE:=Freifunk-Franken dhcp > @@ -16,7 +16,7 @@ define Package/fff-dhcp > DEPENDS:=+dnsmasq > endef > > -define Package/fff-dhcp/description > +define Package/$(PKG_NAME)/description > This is the fff-dhcp for the Freifunk Franken Firmware > It is used to configure dnsmasq for use as gateway. > endef > @@ -33,8 +33,8 @@ define Build/Compile > # nothing > endef > > -define Package/fff-dhcp/install > +define Package/$(PKG_NAME)/install > $(CP) ./files/* $(1)/ > endef > > -$(eval $(call BuildPackage,fff-dhcp)) > +$(eval $(call BuildPackage,$(PKG_NAME))) >
Using PKG_NAME makes copying Makefiles to new packages and renames easier, since the risk of typos is reduced. Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de> --- src/packages/fff/alfred-json/Makefile | 6 +++--- src/packages/fff/fff-alfred-monitoring-proxy/Makefile | 10 +++++----- src/packages/fff/fff-dhcp/Makefile | 10 +++++----- 3 files changed, 13 insertions(+), 13 deletions(-)