From ef0d32d15a76e19d77554e89cb677e62d7c49032 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Fri, 1 Nov 2013 09:14:13 +0000 Subject: [PATCH] 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. --- abuild.in | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/abuild.in b/abuild.in index 35584d1..beb8e57 100755 --- a/abuild.in +++ b/abuild.in @@ -1588,6 +1588,12 @@ builddeps() { # ignore if dependency is in other repo [ -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 list_has $pkg $ABUILD_VISITED && continue export ABUILD_VISITED="$ABUILD_VISITED $pkg"