diff --git a/pi4/build/build-stormux.sh b/pi4/build/build-stormux.sh index 48b2a0a..37371bb 100755 --- a/pi4/build/build-stormux.sh +++ b/pi4/build/build-stormux.sh @@ -145,7 +145,13 @@ mount "${loopdev}p1" /mnt/boot mounted=0 imageFileName=$(mktemp) wget "${url[$imageVersion]}" -O "${imageFileName}" +if [[ $imageVersion -eq 32 ]]; then + # Workaround for bsdtar errors when extracting 32 bit image. + set +e +fi bsdtar -xpf "${imageFileName}" -C /mnt +# Set -e in case it got unset for 32 bit image +set -e arch-chroot /mnt << EOF # set up pacman pacman-key --init