mirror of
https://git.openwrt.org/openwrt/openwrt.git
synced 2026-05-05 18:06:12 +02:00
build: propagate errors when generating apk indexes
The build would continue even if the some of the intermediate commands failed, as long as the last command in the final iteration of the loop was successful. Add 'set -e' to the subshell so that we immediately exit. Previously, only the exit status of the final make-index-json.py mattered. Fixes: https://github.com/openwrt/openwrt/issues/21981 Signed-off-by: Matt Merhar <mattmerhar@protonmail.com> Link: https://github.com/openwrt/openwrt/pull/21993 Signed-off-by: Robert Marko <robimarko@gmail.com> (cherry picked from commit fcb07b00ec22b90fc0cd790701982018ee345366)
This commit is contained in:
parent
ca13153d10
commit
bffedc5784
@ -129,6 +129,7 @@ $(curdir)/index: FORCE
|
||||
@echo Generating package index...
|
||||
ifneq ($(CONFIG_USE_APK),)
|
||||
@for d in $(PACKAGE_SUBDIRS); do \
|
||||
set -e; \
|
||||
mkdir -p $$d; \
|
||||
cd $$d || continue; \
|
||||
ls *.apk >/dev/null 2>&1 || continue; \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user