diff --git a/scripts/generatePiImage.sh b/scripts/generatePiImage.sh index 9ee2ddea3..1443ae8f2 100755 --- a/scripts/generatePiImage.sh +++ b/scripts/generatePiImage.sh @@ -1,10 +1,10 @@ # We need to look for a JAR with the "-raspi" suffix so we don't accidentally bundle the big jar # Not that it really matters, but it'll save us 50 megs or so NEW_JAR=$(realpath $(find . -name photonvision\*-raspi.jar)) -sudo apt install unzip zip -curl -sk https://api.github.com/repos/photonvision/photon-pi-gen/releases/tags/v2021.1.4 | grep "browser_download_url.*zip" | cut -d : -f 2,3 | tr -d '"' | wget -qi - -FILE_NAME=$(ls | grep image_*.zip) -unzip $FILE_NAME +sudo apt install xz-utils +curl -sk https://api.github.com/repos/photonvision/photon-pi-gen/releases/tags/v2023.1.0-beta-1 | grep "browser_download_url.*xz" | cut -d : -f 2,3 | tr -d '"' | wget -qi - +FILE_NAME=$(ls | grep image_*.xz) +xz -v --decompress $FILE_NAME IMAGE_FILE=$(ls | grep *.img) TMP=$(mktemp -d) LOOP=$(sudo losetup --show -fP "${IMAGE_FILE}") @@ -19,5 +19,5 @@ sudo rmdir ${TMP} rm $FILE_NAME NEW_IMAGE=$(basename "${NEW_JAR/jar/img}") mv $IMAGE_FILE $NEW_IMAGE -zip -r $(basename "${NEW_JAR/.jar/-image.zip}") $NEW_IMAGE -rm $NEW_IMAGE +xz -v -z $NEW_IMAGE +mv $NEW_IMAGE.xz $(basename "${NEW_JAR/.jar/-image.zip}")