From b7767060b316c9fbe6254714e14e92d60e405c57 Mon Sep 17 00:00:00 2001 From: Erich Eckner Date: Wed, 20 Jun 2018 16:34:16 +0200 Subject: bin/build-packages: haskell-* packages will be tried without_check as a last resort --- bin/build-packages | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bin/build-packages b/bin/build-packages index a3fe3c5..d65b6f7 100755 --- a/bin/build-packages +++ b/bin/build-packages @@ -220,6 +220,14 @@ while [ "${count}" -ne 0 ] && \ package="${package% *}" fi + if [ -z "${forced_straws}" ] && \ + printf '%s\n' "${package}" | \ + grep -q '^haskell-'; then + haskell_straws=':without_check:' + else + haskell_straws='' + fi + if [ "${git_revision##*-}" = 'HEAD' ]; then git_revision=$( repo_name="${git_revision%-*}" @@ -302,7 +310,7 @@ while [ "${count}" -ne 0 ] && \ "${base_dir}/bin/ping-to-master" "$$" "${tmp_dir}" & fi success=false - for straw in ${straws_that_might_repair_failing_builds}; do + for straw in ${straws_that_might_repair_failing_builds} ${haskell_straws}; do echo 'preparing' > "${tmp_dir}/.ping-build-master" -- cgit v1.2.3