[projects/cleanbuild] fix break out of loop logic

glen glen at pld-linux.org
Wed Dec 14 23:07:53 CET 2016


commit 69f15f5277fecf5a04514b2500ca7f07a99d8a7c
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Dec 15 00:02:32 2016 +0200

    fix break out of loop logic

 docker-builder.sh | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)
---
diff --git a/docker-builder.sh b/docker-builder.sh
index 7aae591..806219e 100755
--- a/docker-builder.sh
+++ b/docker-builder.sh
@@ -63,11 +63,11 @@ while true; do
 	# go for another try
 	$installed_something && continue
 
-	# finished
 	if [ $rc -eq 0 ]; then
-		break
+		# finished ok, cleanup
+		docker kill $name && docker rm $name || :
 	fi
-done
 
-# cleanup
-#docker kill $name && docker rm $name || :
+	# propagate error
+	exit $rc
+done
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/projects/cleanbuild.git/commitdiff/69f15f5277fecf5a04514b2500ca7f07a99d8a7c



More information about the pld-cvs-commit mailing list