From 9c42befea5efa6cd32f0292f44716062204e5e23 Mon Sep 17 00:00:00 2001 From: Karl Date: Mon, 21 Jul 2025 16:29:22 +0100 Subject: [PATCH] move to newer iamge --- build_raspberry_pi.sh | 8 ++------ kiosk_skeleton/build.sh | 1 - raspberry_pi_skeleton/raspberry_pi_bullseye.sh | 14 -------------- 3 files changed, 2 insertions(+), 21 deletions(-) delete mode 100755 raspberry_pi_skeleton/raspberry_pi_bullseye.sh diff --git a/build_raspberry_pi.sh b/build_raspberry_pi.sh index 5b04aae..1e7359a 100755 --- a/build_raspberry_pi.sh +++ b/build_raspberry_pi.sh @@ -15,8 +15,8 @@ sudo mkdir -p "${BUILD_DIR}" # download a modern RaspiOS build if [ ! -f raspios.img.xz ] then - wget -O raspios.img.xz "https://downloads.raspberrypi.org/raspios_lite_arm64/images/raspios_lite_arm64-2023-05-03/2023-05-03-raspios-bullseye-arm64-lite.img.xz" - echo "bf982e56b0374712d93e185780d121e3f5c3d5e33052a95f72f9aed468d58fa7 raspios.img.xz" | sha256sum --check --status + 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 "b58a0b61612493b2b37b8415438a73496def13de56f5743e4d7334571389f3b8 raspios.img.xz" | sha256sum --check --status if [ $? -ne 0 ] then echo "downloaded raspios does not match checksum"; @@ -59,14 +59,10 @@ sudo mount proc -t proc -o nosuid,noexec,nodev "${BUILD_DIR}/proc/" sudo mount sys -t sysfs -o nosuid,noexec,nodev,ro "${BUILD_DIR}/sys/" sudo mount devpts -t devtmpfs -o mode=0755,nosuid "${BUILD_DIR}/dev/" -# Raspbian currently ships only Debian 11. Let's upgrade to 12. -sudo chroot "${BUILD_DIR}" /raspberry_pi_bullseye.sh - # and then actually install everything. sudo chroot "${BUILD_DIR}" /kiosk_skeleton/build.sh sudo rm -r "${BUILD_DIR}/kiosk_skeleton" -sudo rm "${BUILD_DIR}/raspberry_pi_bullseye.sh" cp "${BUILD_DIR}/version-info" version-info diff --git a/kiosk_skeleton/build.sh b/kiosk_skeleton/build.sh index 459501b..b31a66b 100755 --- a/kiosk_skeleton/build.sh +++ b/kiosk_skeleton/build.sh @@ -2,7 +2,6 @@ # This script is being run on the target debian platform apt update -APT_LISTCHANGES_FRONTEND=none DEBIAN_FRONTEND=noninteractive apt dist-upgrade -y DEBIAN_FRONTEND=noninteractive apt install -y lightdm openbox nginx php-fpm php-cli chromium autossh unclutter x11-xserver-utils xdotool htop nano openssh-server rsync x11vnc lm-sensors ntpdate scrot wireless-regdb fontconfig rsync -a --chown=root:root "/kiosk_skeleton/." "/" diff --git a/raspberry_pi_skeleton/raspberry_pi_bullseye.sh b/raspberry_pi_skeleton/raspberry_pi_bullseye.sh deleted file mode 100755 index 97db218..0000000 --- a/raspberry_pi_skeleton/raspberry_pi_bullseye.sh +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -echo > /etc/apt/sources.list -echo "deb http://deb.debian.org/debian bookworm main contrib non-free" >> /etc/apt/sources.list -echo "deb http://security.debian.org/debian-security bookworm-security main contrib non-free" >> /etc/apt/sources.list -echo "deb http://deb.debian.org/debian bookworm-updates main contrib non-free" >> /etc/apt/sources.list - -apt update -APT_LISTCHANGES_FRONTEND=none DEBIAN_FRONTEND=noninteractive apt -o Dpkg::Options::="--force-confold" -f -y dist-upgrade - -# This step is a bit risky, as the current kernel in https://github.com/raspberrypi/rpi-firmware might -# be less tested as the currently shipping kernel in the Raspberry Pi images. -apt install -y rpi-update -SKIP_CHECK_PARTITION=1 SKIP_WARNING=1 rpi-update \ No newline at end of file