[PATCH 1/6] packages: Use PKG_NAME for new packages

Fabian Bläse fabian at blaese.de
So Jan 27 21:34:09 CET 2019


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 at 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)))
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20190127/1d64fdcc/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev