Skip to content

Commit e18b22f

Browse files
committed
melting-pot.sh: don't use subshells for builds
We need the failCount to remember its increments.
1 parent 4cfa93e commit e18b22f

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

melting-pot.sh

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -602,14 +602,15 @@ generateScript() {
602602
fi
603603
done
604604
echo >> melt.sh
605-
echo 'do (' >> melt.sh
605+
echo 'do' >> melt.sh
606606
echo ' cd "$f"' >> melt.sh
607-
echo ' sh "$dir/build.sh" > build.log 2>&1 &&' >> melt.sh
607+
echo ' sh "$dir/build.sh" >build.log 2>&1 &&' >> melt.sh
608608
echo ' echo "[SUCCESS] $f" || {' >> melt.sh
609609
echo ' echo "[FAILURE] $f"' >> melt.sh
610610
echo ' failCount=$((failCount+1))' >> melt.sh
611611
echo ' }' >> melt.sh
612-
echo ') done' >> melt.sh
612+
echo ' cd - >/dev/null' >> melt.sh
613+
echo 'done' >> melt.sh
613614
echo 'test "$failCount" -gt 255 && failCount=255' >> melt.sh
614615
echo 'exit "$failCount"' >> melt.sh
615616
}

0 commit comments

Comments
 (0)