From: Eric Fahlgren Date: Tue, 12 Nov 2024 17:10:02 +0000 (-0800) Subject: build: create package index.json X-Git-Url: http://git.lede-project.org./?a=commitdiff_plain;h=f84187035e96d6d9912deebc25822910a7d539a5;p=openwrt%2Fstaging%2Fansuel.git build: create package index.json Duplicate the old opkg index.json using the new apk database. Needed to get the ASU server working on new snapshots. Signed-off-by: Eric Fahlgren Link: https://github.com/openwrt/openwrt/pull/16931 Signed-off-by: Christian Marangi --- diff --git a/package/Makefile b/package/Makefile index b60ed10fb6..88d312d4ed 100644 --- a/package/Makefile +++ b/package/Makefile @@ -131,6 +131,11 @@ ifneq ($(CONFIG_USE_APK),) --sign $(BUILD_KEY_APK_SEC) \ --output packages.adb \ $$(ls *.apk | grep -v 'base-files-\|kernel-\|libc-'); \ + echo -n '{"architecture": "$(ARCH_PACKAGES)", "packages":{' > index.json; \ + $(STAGING_DIR_HOST)/bin/apk adbdump packages.adb | \ + awk '/- name: / {pkg = $$NF} ; / version: / {printf "\"%s\": \"%s\", ", pkg, $$NF}' | \ + sed 's/, $$//' >> index.json; \ + echo '}}' >> index.json; \ done else @for d in $(PACKAGE_SUBDIRS); do ( \