From 284a3ade0c5332d60f4ffd04c94377e4b1e74184 Mon Sep 17 00:00:00 2001 From: Tony Garnock-Jones Date: Thu, 6 Jan 2022 12:12:29 +0100 Subject: [PATCH] Apparently nonzero exit status is now a problem, fair enough; so, be more explicit about reruns of mvm --- packaging/packages/squeak-cog-vm/APKBUILD | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/packaging/packages/squeak-cog-vm/APKBUILD b/packaging/packages/squeak-cog-vm/APKBUILD index 89cd144..4d350a3 100644 --- a/packaging/packages/squeak-cog-vm/APKBUILD +++ b/packaging/packages/squeak-cog-vm/APKBUILD @@ -26,8 +26,16 @@ build() { ;; esac cd squeak.cog.spur/build - echo y | ./mvm - echo n | ./mvm + echo Running initial build + (echo y | ./mvm > log.initial-build 2>&1) || true + nn=0 + echo Checking to see if ./squeak exists and is executable... + while [ ! -x ./squeak ] + do + echo Running subsequent build $nn + echo n | ./mvm > log.$nn 2>&1 + nn=$((nn+1)) + done } package() {