|
|
@@ -100,7 +100,11 @@ ifneq ($(CONFIG_USE_APK),)
|
|
|
$(foreach pkg,$(shell cat $(PACKAGE_INSTALL_FILES) 2>/dev/null),$(pkg)$(call GetABISuffix,$(pkg))))
|
|
|
$(call apk,$(TARGET_DIR)) add --no-cache --initdb --no-scripts --arch $(ARCH_PACKAGES) \
|
|
|
--repositories-file /dev/null --repository file://$(PACKAGE_DIR_ALL)/packages.adb \
|
|
|
- $$(cat $(TMP_DIR)/apk_install_list)
|
|
|
+ $$(cat $(TMP_DIR)/apk_install_list) \
|
|
|
+ "base-files=$(shell cat $(TMP_DIR)/base-files.version)" \
|
|
|
+ "libc=$(shell cat $(TMP_DIR)/libc.version)" \
|
|
|
+ "kernel=$(shell cat $(TMP_DIR)/kernel.version)"
|
|
|
+
|
|
|
rm -rf $(TARGET_DIR)/run
|
|
|
else
|
|
|
$(file >$(TMP_DIR)/opkg_install_list,\
|
|
|
@@ -131,7 +135,7 @@ ifneq ($(CONFIG_USE_APK),)
|
|
|
--keys-dir $(TOPDIR) \
|
|
|
--sign $(BUILD_KEY_APK_SEC) \
|
|
|
--output packages.adb \
|
|
|
- $$(ls *.apk | grep -vE '^(base-files-|kernel-|libc-)'); \
|
|
|
+ *.apk; \
|
|
|
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}' | \
|