From 4201578eae7f6e8ed0e10734d2781e9fa406135f Mon Sep 17 00:00:00 2001 From: "James E. Blair" Date: Thu, 15 Sep 2011 08:59:08 -0700 Subject: [PATCH] Fix logic problem with waiting for puppet. Change-Id: Ic1bfef5b98900206a525cb488d60fed942c15d05 --- slave_scripts/wait_for_puppet.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/slave_scripts/wait_for_puppet.sh b/slave_scripts/wait_for_puppet.sh index 9f6bdd02..4dfc6589 100755 --- a/slave_scripts/wait_for_puppet.sh +++ b/slave_scripts/wait_for_puppet.sh @@ -11,10 +11,10 @@ HOSTS=$@ echo "Jenkins: Waiting for puppet to complete on all nodes" DONE=0 while [ $DONE != 1 ]; do - DONE=0 + DONE=1 for hostname in $HOSTS do - if (grep "$hostname $FINISH_RE" $LOGFILE >/dev/null); then DONE=1; fi + if !(grep "$hostname $FINISH_RE" $LOGFILE >/dev/null); then DONE=0; fi done sleep 5 done