From f84187035e96d6d9912deebc25822910a7d539a5 Mon Sep 17 00:00:00 2001 From: Eric Fahlgren Date: Tue, 12 Nov 2024 09:10:02 -0800 Subject: [PATCH] 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 --- package/Makefile | 5 +++++ 1 file changed, 5 insertions(+) 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 ( \