diff --git a/packaging/packages/squeak-stack-vm/APKBUILD b/packaging/packages/squeak-stack-vm/APKBUILD index 920bb3d..c54dc91 100644 --- a/packaging/packages/squeak-stack-vm/APKBUILD +++ b/packaging/packages/squeak-stack-vm/APKBUILD @@ -35,8 +35,16 @@ build() { ;; esac cd squeak.stack.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() { @@ -63,5 +71,5 @@ package() { } sha512sums=" -3ea16d90bc64b53b1e865b7e7e84457d564b60de2b8a2179c52528c1c1a574177a4aa933b634de5dd8d82557ea1bd7e453a119dfabdad133dc47eca7c8ca6aa8 squeak-vm-202107301330.tar.gz +3ea16d90bc64b53b1e865b7e7e84457d564b60de2b8a2179c52528c1c1a574177a4aa933b634de5dd8d82557ea1bd7e453a119dfabdad133dc47eca7c8ca6aa8 squeak-stack-vm-202107301330.tar.gz "