From f6642fc2bfc7d6a6d56c65fe74585dd97da6a785 Mon Sep 17 00:00:00 2001 From: Marcel Telka <marcel@telka.sk> Date: Wed, 17 Jan 2024 08:27:23 +0100 Subject: [PATCH] pkg: add pkg.human-version and userland.info.component to all packages --- components/openindiana/pkg/Makefile | 26 +++++++++++++------------- 1 files changed, 13 insertions(+), 13 deletions(-) diff --git a/components/openindiana/pkg/Makefile b/components/openindiana/pkg/Makefile index 96637be..933ee34 100644 --- a/components/openindiana/pkg/Makefile +++ b/components/openindiana/pkg/Makefile @@ -31,6 +31,7 @@ DEVBOOK=$(SOURCE_DIR)/proto/dev-guide/book.pdf CLEAN_PATHS += $(BUILD_DIR) +CLOBBER_PATHS += $(SOURCE_DIR) COMPONENT_PREP_GIT=no include $(WS_TOP)/make-rules/prep.mk @@ -81,6 +82,11 @@ echo "<transform set name=pkg.fmri -> emit set name=pkg5.info.git-rev value=$(shell cd $(COMPONENT_SRC); git rev-parse HEAD)>" >> \ $(BUILD_DIR)/$(MACH)/publish.transforms + echo "<transform set name=pkg.fmri -> emit set name=pkg.human-version value=$(shell cd $(COMPONENT_SRC); git rev-parse HEAD | cut -c1-8)>" >> \ + $(BUILD_DIR)/$(MACH)/publish.transforms + echo "<transform set name=pkg.fmri -> emit set name=userland.info.component value=$(COMPONENT)>" >> \ + $(BUILD_DIR)/$(MACH)/publish.transforms + $(BUILD_DIR)/$(MACH)/.published: $(BUILD_DIR)/$(MACH)/publish.transforms if [ -d $(@D)/pkgrecv.dir ]; then $(RM) -r $(@D)/pkgrecv.dir; fi @@ -100,20 +106,14 @@ .NOTPARALLEL: -publish: update $(BUILD_DIR)/$(MACH)/.published +publish: update $(BUILD_DIR)/$(MACH)/.published update-metadata -PACKAGE_NAMES = consolidation/ips/ips-incorporation -PACKAGE_NAMES += consolidation/ips/ips-message-files -PACKAGE_NAMES += developer/opensolaris/pkg5 -PACKAGE_NAMES += package/pkg -PACKAGE_NAMES += package/pkg/depot -PACKAGE_NAMES += package/pkg/package-manager -PACKAGE_NAMES += package/pkg/system-repository -PACKAGE_NAMES += package/pkg/update-manager -PACKAGE_NAMES += package/pkg/zones-proxy -PACKAGE_NAMES += system/zones/brand/ipkg -PACKAGE_NAMES += system/zones/brand/kvm -PACKAGE_NAMES += system/zones/brand/nlipkg +print-package-names: + if test -d $(PKG_REPO); then \ + pkgrepo list -H -F tsv -s $(PKG_REPO) \ + | cut -f 2 \ + | $(SORT) -u ; \ + fi # Manually added dependencies REQUIRED_PACKAGES += developer/opensolaris/pkg5 -- Gitblit v1.9.3