commit ded7b68b7946bcbd590f35912dae4fff6d8dc099
Author: Elan Ruusamäe <[email protected]>
Date:   Wed Jun 14 23:24:22 2017 +0300

    handle gracely when build dir is not found
    
    to indicate that scenario is handled

 docker-builder.sh | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)
---
diff --git a/docker-builder.sh b/docker-builder.sh
index dab69e9..e2a932d 100755
--- a/docker-builder.sh
+++ b/docker-builder.sh
@@ -43,7 +43,11 @@ while true; do
        docker exec $name cleanbuild/teeboth $buildlog builder -nn -bb -R 
$package --define 'clean exit 0' && rc=$? || rc=$?
 
        findbr=$package.findbr.log
-       builddir=$(docker exec $name sh -c 'test -d rpm/BUILD/* && echo 
rpm/BUILD/*')
+       builddir=$(docker exec $name sh -c 'test ! -d rpm/BUILD/* || echo 
rpm/BUILD/*')
+       if [ -z "$builddir" ]; then
+               echo >&2 "No build dir. Build failed?"
+               exit 6
+       fi
        # need root to run poldek
        docker exec --user=root $name cleanbuild/findbr $builddir $buildlog > 
$findbr
 
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/cleanbuild.git/commitdiff/4f6e2b515b98ba137dfcde393db3db0658b4bfb8

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to