Skip to content

Commit

Permalink
Update Raspberry Imager files for bookworm (#1849)
Browse files Browse the repository at this point in the history
update of the template and build.bash to generate the json for raspberry imager

Signed-off-by: Carsten Mogge <carsten.mogge@gmail.com>
  • Loading branch information
Larsen-Locke committed Mar 3, 2024
1 parent b427fb9 commit 1e437b9
Show file tree
Hide file tree
Showing 2 changed files with 21 additions and 21 deletions.
32 changes: 16 additions & 16 deletions build-image/template_rpi-imager-openhab.json
Original file line number Diff line number Diff line change
@@ -1,30 +1,30 @@
{
"os_list": [
{
"name": "openHABian (Raspberry Pi OS lite 32 bit)",
"description": "Installation of openHAB\nClick the info icon for installation information.",
"url": "%url32%",
"name": "openHABian (64 bit)",
"description": "This version requires a Pi with at least 2GB of memory.",
"url": "%url64_latest%",
"icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgoJPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIGZpbGw9IiNmZmYiLz4KCTxwYXRoIGZpbGw9IiNlNjRhMTkiIGQ9Im01LjI0MiAyMS4xMzMgOS4zOS05LjM5OEwxNiAxMC4zNjhsMS4zNjcgMS4zNjcgNi45MzMgNi45MzMtLjAxLjAzNS0uMTM3LjQwMi0uMTU2LjM5NC0uMTc0LjM4My0uMTkyLjM3NC0uMTc1LjMwNEwxNiAxMy4xMDMgNi4yNCAyMi44N2MtLjM3Ny0uNTUzLS43MjUtMS4xMjMtLjk5OC0xLjczOHoiLz4KCTxwYXRoIGZpbGw9IiM0NzQ3NDciIGQ9Ik0xNiA0YzYuNjEgMCAxMiA1LjM5IDEyIDEycy01LjM5IDEyLTEyIDEyYy0zLjYxIDAtNi44NTYtMS42MS05LjA1OS00LjE0N2wuNDI0LS40MjUuMzA4LS4zMDguMzA4LS4zMS4zMDktLjMwNy4wMTMtLjAxM0ExMC4wNTcgMTAuMDU3IDAgMCAwIDE2IDI2LjA3N2M1LjU1IDAgMTAuMDc4LTQuNTI2IDEwLjA3OC0xMC4wNzdTMjEuNTUgNS45MjIgMTYgNS45MjJDMTAuNDQ5IDUuOTIyIDUuOTIyIDEwLjQ1IDUuOTIyIDE2YzAgLjc0Ny4wODMgMS40NzYuMjM5IDIuMTc4bC0uNjY4LjY3LS44OTMuODkzQTExLjkyMiAxMS45MjIgMCAwIDEgNCAxNkM0IDkuMzkgOS4zOSA0IDE2IDR6Ii8+Cjwvc3ZnPgo=",
"extract_size": %imageE_size32%,
"extract_sha256": "%imageE_sha32%",
"extract_size": %imageE_size64_latest%,
"extract_sha256": "%imageE_sha64_latest%",
"release_date": "%release_date%",
"image_download_size": %imageZ_size32%,
"image_download_sha256": "%imageZ_sha32%",
"image_download_size": %imageZ_size64_latest%,
"image_download_sha256": "%imageZ_sha64_latest%",
"website": "https://www.openhab.org/docs/installation/openhabian.html#raspberry-pi-prepackaged-sd-card-image",
"devices": ["pi5-32bit", "pi4-32bit", "pi3-32bit"]
"devices": ["pi5-64bit", "pi4-64bit"]
},
{
"name": "openHABian (Raspberry Pi OS lite 64 bit)",
"description": "Installation of openHAB\nClick the info icon for installation information.",
"url": "%url64%",
"name": "openHABian (32 bit)",
"description": "This version can be used for less powerful systems like a Pi3.",
"url": "%url32_oldstable%",
"icon": "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgoJPGNpcmNsZSBjeD0iMTYiIGN5PSIxNiIgcj0iMTYiIGZpbGw9IiNmZmYiLz4KCTxwYXRoIGZpbGw9IiNlNjRhMTkiIGQ9Im01LjI0MiAyMS4xMzMgOS4zOS05LjM5OEwxNiAxMC4zNjhsMS4zNjcgMS4zNjcgNi45MzMgNi45MzMtLjAxLjAzNS0uMTM3LjQwMi0uMTU2LjM5NC0uMTc0LjM4My0uMTkyLjM3NC0uMTc1LjMwNEwxNiAxMy4xMDMgNi4yNCAyMi44N2MtLjM3Ny0uNTUzLS43MjUtMS4xMjMtLjk5OC0xLjczOHoiLz4KCTxwYXRoIGZpbGw9IiM0NzQ3NDciIGQ9Ik0xNiA0YzYuNjEgMCAxMiA1LjM5IDEyIDEycy01LjM5IDEyLTEyIDEyYy0zLjYxIDAtNi44NTYtMS42MS05LjA1OS00LjE0N2wuNDI0LS40MjUuMzA4LS4zMDguMzA4LS4zMS4zMDktLjMwNy4wMTMtLjAxM0ExMC4wNTcgMTAuMDU3IDAgMCAwIDE2IDI2LjA3N2M1LjU1IDAgMTAuMDc4LTQuNTI2IDEwLjA3OC0xMC4wNzdTMjEuNTUgNS45MjIgMTYgNS45MjJDMTAuNDQ5IDUuOTIyIDUuOTIyIDEwLjQ1IDUuOTIyIDE2YzAgLjc0Ny4wODMgMS40NzYuMjM5IDIuMTc4bC0uNjY4LjY3LS44OTMuODkzQTExLjkyMiAxMS45MjIgMCAwIDEgNCAxNkM0IDkuMzkgOS4zOSA0IDE2IDR6Ii8+Cjwvc3ZnPgo=",
"extract_size": %imageE_size64%,
"extract_sha256": "%imageE_sha64%",
"extract_size": %imageE_size32_oldstable%,
"extract_sha256": "%imageE_sha32_oldstable%",
"release_date": "%release_date%",
"image_download_size": %imageZ_size64%,
"image_download_sha256": "%imageZ_sha64%",
"image_download_size": %imageZ_size32_oldstable%,
"image_download_sha256": "%imageZ_sha32_oldstable%",
"website": "https://www.openhab.org/docs/installation/openhabian.html#raspberry-pi-prepackaged-sd-card-image",
"devices": ["pi5-64bit", "pi4-64bit"]
"devices": ["pi5-32bit", "pi4-32bit", "pi3-32bit", "pi2-32bit", "pi1-32bit"]
}
]
}
10 changes: 5 additions & 5 deletions build.bash
Original file line number Diff line number Diff line change
Expand Up @@ -416,11 +416,11 @@ imageZ_sha="$(sha256sum "${fileZ}"| cut -d' ' -f1)"
url="${pathDownload}/${fileZ}"

sed -i -e "s|%release_date%|${release_date}|g" rpi-imager-openhab.json
sed -i -e "s|%url${bits}%|${url}|g" rpi-imager-openhab.json
sed -i -e "s|%imageE_size${bits}%|${imageE_size}|g" rpi-imager-openhab.json
sed -i -e "s|%imageE_sha${bits}%|${imageE_sha}|g" rpi-imager-openhab.json
sed -i -e "s|%imageZ_size${bits}%|${imageZ_size}|g" rpi-imager-openhab.json
sed -i -e "s|%imageZ_sha${bits}%|${imageZ_sha}|g" rpi-imager-openhab.json
sed -i -e "s|%url${bits}_${2:-latest}%|${url}|g" rpi-imager-openhab.json
sed -i -e "s|%imageE_size${bits}_${2:-latest}%|${imageE_size}|g" rpi-imager-openhab.json
sed -i -e "s|%imageE_sha${bits}_${2:-latest}%|${imageE_sha}|g" rpi-imager-openhab.json
sed -i -e "s|%imageZ_size${bits}_${2:-latest}%|${imageZ_size}|g" rpi-imager-openhab.json
sed -i -e "s|%imageZ_sha${bits}_${2:-latest}%|${imageZ_sha}|g" rpi-imager-openhab.json

echo_process "Finished! The results:"
ls -alh "openhabian-${hwPlatform}-${2:-latest}-${timestamp}"*
Expand Down

0 comments on commit 1e437b9

Please sign in to comment.