[PATCH] imagebuilder: fix manifest generation for apk
Florian Eckert
fe at dev.tdt.de
Fri Sep 19 02:40:08 PDT 2025
The manifest file created by the imagebuilder command 'make manifest' does
not contain '-' between packages name and version for the apk backend.
Therefore this file can not be used as an input file for 'package-metadata.pl'
script to get further informations.
This change fixes this by addding the missing '-' char.
Fixes 23dc466969f3 ("imagebuilder: implement STRIP_ABI option for manifest target")
Signed-off-by: Florian Eckert <fe at dev.tdt.de>
---
target/imagebuilder/files/Makefile | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/target/imagebuilder/files/Makefile b/target/imagebuilder/files/Makefile
index 3f919a0658..fa162fa208 100644
--- a/target/imagebuilder/files/Makefile
+++ b/target/imagebuilder/files/Makefile
@@ -169,7 +169,7 @@ ifeq ($(CONFIG_USE_APK),)
$(OPKG) list-installed $(if $(STRIP_ABI),--strip-abi)
else
$(APK) query --format json --fields name,version,$(if $(STRIP_ABI),tags) --installed '*' | \
- $(SCRIPT_DIR)/make-index-json.py -a $(ARCH_PACKAGES) -f apk --manifest -
+ $(SCRIPT_DIR)/make-index-json.py -a $(ARCH_PACKAGES) -f apk --manifest - | sort | sed 's/ / - /'
endif
package_index: FORCE
--
2.39.5
More information about the openwrt-devel
mailing list