summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Marko2024-11-28 18:16:23 +0000
committerRobert Marko2024-11-29 10:31:56 +0000
commit55dfe3fcea88c108c8b89e96138975965e60bc08 (patch)
tree76d750d51730ee54f864d08a8a02db4adb01b5b8
parent5a4eb56a7bc7d1d8028d103d50b0dba2ff7808c4 (diff)
downloadopenwrt-55dfe3fcea88c108c8b89e96138975965e60bc08.tar.gz
image: apk: dont fail on removing a package that doesnt exist
Currently, in case when a package in the device package list is marked with the "-"" prefix meaning that its supposed to be removed for that device but it was not actually previously built it will cause the APK to error out it and thus image generation will also fail. So, lets do what OPKG build step does and supress the error with the "-" prefix in make. Fixes: #17103 Fixes: d788ab376f85 ("build: add APK package build capabilities") Link: https://github.com/openwrt/openwrt/pull/17106 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--include/image.mk2
1 files changed, 1 insertions, 1 deletions
diff --git a/include/image.mk b/include/image.mk
index 70dc8e069b..fd6f76b277 100644
--- a/include/image.mk
+++ b/include/image.mk
@@ -373,7 +373,7 @@ ifneq ($(CONFIG_USE_APK),)
rm -rf $(mkfs_cur_target_dir)
$(CP) $(TARGET_DIR_ORIG) $(mkfs_cur_target_dir)
$(if $(mkfs_packages_remove), \
- $(apk_target) del $(mkfs_packages_remove))
+ -$(apk_target) del $(mkfs_packages_remove))
$(if $(mkfs_packages_add), \
$(apk_target) add $(mkfs_packages_add))
else