From e1e1d5cc5eba02c6d1a9daf262aee567fc984291 Mon Sep 17 00:00:00 2001 From: n0n0x Date: Thu, 26 Dec 2019 21:53:55 -0300 Subject: [PATCH] feat(slugbuilder): Less verbose buildpack output part 1 of teamhephy/workflow#109 This fixes the excessive verbouse output when cycling through all buildpacks /bin/detect and the app doesn't match such buildpack --- rootfs/builder/build.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/rootfs/builder/build.sh b/rootfs/builder/build.sh index 4f440f3..157fb17 100755 --- a/rootfs/builder/build.sh +++ b/rootfs/builder/build.sh @@ -157,7 +157,12 @@ if [[ -n "$BUILDPACK_URL" ]]; then buildpack_name=$("$buildpack/bin/detect" "$build_root") && selected_buildpack=$buildpack else for buildpack in "${buildpacks[@]}"; do - buildpack_name=$("$buildpack/bin/detect" "$build_root") && selected_buildpack=$buildpack && break + shopt -s nocasematch + if [[ "$DEIS_BUILDPACK_DEBUG" == "True" ]]; then + buildpack_name=$("$buildpack/bin/detect" "$build_root") && selected_buildpack=$buildpack && break + else + buildpack_name=$("$buildpack/bin/detect" "$build_root" 2> /dev/null) && selected_buildpack=$buildpack && break + fi done fi