mirror of
https://gitlab.alpinelinux.org/alpine/abuild.git
synced 2025-01-11 17:29:52 +00:00
abuild: add support for ABUILD_BLACKLIST
The ABUILD_BLACKLIST can be used to give abuild a list of packages that is known to fail to build. This can be used to reduce build retries when building many/all packages recursively.
This commit is contained in:
parent
a0d3624b05
commit
ef0d32d15a
@ -1588,6 +1588,12 @@ builddeps() {
|
|||||||
# ignore if dependency is in other repo
|
# ignore if dependency is in other repo
|
||||||
[ -d "$dir" ] || continue
|
[ -d "$dir" ] || continue
|
||||||
|
|
||||||
|
# check if dep is blacklisted
|
||||||
|
if list_has $pkg $ABUILD_BLACKLIST; then
|
||||||
|
error "$pkg is blacklisted"
|
||||||
|
return 1
|
||||||
|
fi
|
||||||
|
|
||||||
# break circular deps
|
# break circular deps
|
||||||
list_has $pkg $ABUILD_VISITED && continue
|
list_has $pkg $ABUILD_VISITED && continue
|
||||||
export ABUILD_VISITED="$ABUILD_VISITED $pkg"
|
export ABUILD_VISITED="$ABUILD_VISITED $pkg"
|
||||||
|
Loading…
Reference in New Issue
Block a user