diff options
author | Petr Štetiar <ynezz@true.cz> | 2023-11-06 08:52:24 +0000 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2023-11-06 08:59:03 +0000 |
commit | c4259a658673cc1a02ed17bfa8e94de17de00ad2 (patch) | |
tree | 98244b57f54ace9868a576d8d8896c2d17ff0a04 | |
parent | ae500e62e2938e112ae1fc6aa7389e8c7b784b13 (diff) | |
download | openwrt-c4259a658673cc1a02ed17bfa8e94de17de00ad2.tar.gz openwrt-c4259a658673cc1a02ed17bfa8e94de17de00ad2.tar.bz2 openwrt-c4259a658673cc1a02ed17bfa8e94de17de00ad2.zip |
image: fix image generation within ImageBuilder
Changes introduced in commit d604a07225c5 ("build: add CycloneDX SBOM
JSON support") broke ImageBuilder:
Cannot open '/openwrt-imagebuilder-ath79-generic.Linux-x86_64/tmp/.packageinfo': No such file or directory
So lets fix it by wrapping the BOM generation behind condition of IB
feature check.
Fixes: #13881
Fixes: d604a07225c5 ("build: add CycloneDX SBOM JSON support")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
-rw-r--r-- | include/image.mk | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/image.mk b/include/image.mk index 764410fe18..9736e4e164 100644 --- a/include/image.mk +++ b/include/image.mk @@ -277,11 +277,13 @@ endef define Image/Manifest $(call opkg,$(TARGET_DIR_ORIG)) list-installed > \ $(BIN_DIR)/$(IMG_PREFIX)$(if $(PROFILE_SANITIZED),-$(PROFILE_SANITIZED)).manifest +ifndef IB $(if $(CONFIG_JSON_CYCLONEDX_SBOM), \ $(SCRIPT_DIR)/package-metadata.pl imgcyclonedxsbom \ $(TMP_DIR)/.packageinfo \ $(BIN_DIR)/$(IMG_PREFIX)$(if $(PROFILE_SANITIZED),-$(PROFILE_SANITIZED)).manifest > \ $(BIN_DIR)/$(IMG_PREFIX)$(if $(PROFILE_SANITIZED),-$(PROFILE_SANITIZED)).bom.cdx.json) +endif endef define Image/gzip-ext4-padded-squashfs |