include/package-dumpinfo.mk: introduce Repository values

Introduce a new dumpinfo field "Repository" which contains the name of the
shared repository where the package will be hosted in. The name is chosen
according to the following rules:

 - Name of the feed directory for any feed package, e.g. "Repository: luci" for
   "feeds/luci/applications/luci-app-firewall/Makefile"
 - The value "base" for any other, sharable package
 - Unset for any package flagged PKG_FLAGS:=nonshared

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
This commit is contained in:
Jo-Philipp Wich 2016-04-13 15:28:13 +02:00
parent c47abdea25
commit aad2b92603

View file

@ -41,7 +41,8 @@ $(if $(DEFAULT_VARIANT),Default-Variant: $(VARIANT)
)$(if $(BUILD_TYPES),Build-Types: $(BUILD_TYPES) )$(if $(BUILD_TYPES),Build-Types: $(BUILD_TYPES)
)Section: $(SECTION) )Section: $(SECTION)
Category: $(CATEGORY) Category: $(CATEGORY)
Title: $(TITLE) $(if $(filter nonshared,$(PKG_FLAGS)),,Repository: $(if $(FEED),$(FEED),base)
)Title: $(TITLE)
Maintainer: $(MAINTAINER) Maintainer: $(MAINTAINER)
$(if $(USERID),Require-User: $(USERID) $(if $(USERID),Require-User: $(USERID)
)Source: $(PKG_SOURCE) )Source: $(PKG_SOURCE)