mirror of
https://github.com/karl0ss/AnotterKiosk.git
synced 2025-07-24 09:40:16 +01:00
new key and smaller image
This commit is contained in:
parent
cf24733db5
commit
e28f013669
@ -16,11 +16,11 @@ sudo mkdir -p "${BUILD_DIR}"
|
|||||||
if [ ! -f raspios.img.xz ]
|
if [ ! -f raspios.img.xz ]
|
||||||
then
|
then
|
||||||
wget -O raspios.img.xz "https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2024-03-15/2024-03-15-raspios-bookworm-arm64-lite.img.xz"
|
wget -O raspios.img.xz "https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2024-03-15/2024-03-15-raspios-bookworm-arm64-lite.img.xz"
|
||||||
echo "f0743c51a4971b3afe231a4e23074233f15469d4b3453615f473a053141933a3 raspios.img.xz" | sha256sum --check --status
|
echo "58a3ec57402c86332e67789a6b8f149aeeb4e7bb0a16c9388a66ea6e07012e45 raspios.img.xz" | sha256sum --check --status
|
||||||
if [ $? -ne 0 ]
|
if [ $? -ne 0 ]
|
||||||
then
|
then
|
||||||
echo "downloaded raspios does not match checksum";
|
echo "downloaded raspios does not match checksum";
|
||||||
return -1;
|
exit 1;
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ xz -kd raspios.img.xz
|
|||||||
# Repartition image
|
# Repartition image
|
||||||
export LIBGUESTFS_BACKEND_SETTINGS=force_tcg
|
export LIBGUESTFS_BACKEND_SETTINGS=force_tcg
|
||||||
truncate -r raspios.img raspikiosk.img
|
truncate -r raspios.img raspikiosk.img
|
||||||
truncate -s +2G raspikiosk.img
|
truncate -s +1.5G raspikiosk.img
|
||||||
|
|
||||||
virt-resize --expand /dev/sda2 raspios.img raspikiosk.img
|
virt-resize --expand /dev/sda2 raspios.img raspikiosk.img
|
||||||
rm -f raspios.img
|
rm -f raspios.img
|
||||||
@ -43,8 +43,8 @@ sudo mount /dev/loop0p2 "${BUILD_DIR}"
|
|||||||
sudo mount /dev/loop0p1 "${BUILD_DIR}/boot"
|
sudo mount /dev/loop0p1 "${BUILD_DIR}/boot"
|
||||||
|
|
||||||
# Copy the (raspberry pi-specific) skeleton files
|
# Copy the (raspberry pi-specific) skeleton files
|
||||||
sudo rsync -a "${SCRIPT_DIR}/raspberry_pi_skeleton/." "${BUILD_DIR}"
|
sudo rsync -a --no-owner --no-group "${SCRIPT_DIR}/raspberry_pi_skeleton/." "${BUILD_DIR}"
|
||||||
sudo rsync -a "${SCRIPT_DIR}/kiosk_skeleton/." "${BUILD_DIR}/kiosk_skeleton"
|
sudo rsync -a --no-owner --no-group "${SCRIPT_DIR}/kiosk_skeleton/." "${BUILD_DIR}/kiosk_skeleton"
|
||||||
|
|
||||||
# Make fstab read-only
|
# Make fstab read-only
|
||||||
sed -i 's/vfat defaults/vfat ro,defaults/g' "${BUILD_DIR}/etc/fstab"
|
sed -i 's/vfat defaults/vfat ro,defaults/g' "${BUILD_DIR}/etc/fstab"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user