Skip to content

Conversation

@ondrej-zary
Copy link
Contributor

Add Bookworm support

Don't assume that SHA256 sums are the last sums in the Release file.
start-stop-daemon was moved from /sbin to /usr/sbin/
Move from raspberrypi-bootloader and raspberrypi-kernel packages
to raspi-firmware and linux-image-rpi-v*.
linux-image-rpi-v8 is present only in arm64 arch so use packages
from arm64 too (add them as a last step so we don't use any of them
accidentally).
/lib/lsb/init-functions is now in sysvinit-utils, lsb-base is empty.
ntpdate now depends on python. Replace it with rdate.
/lib/ld-linux-armhf.so.3 might be missing sometimes, preventing init from
executing. Create it as a symlink if it does not exist.
Incorrect (660) permissions on /dev/null cause apt to fail during install.
Create full, null, ptmx, random, tty, urandom and zero devices with 666
permissions as in regular system.
Install fails because raspi-utils-core breaks libraspberrypi-bin.
Use raspi-utils-core for vcgencmd and don't manually install
libraspberrypi-bin.
Drop the revision-to-name table and use board model from device tree to match
hardware instead.
Get the full name (for user output) from device tree too.
Move from raspberrypi-bootloader and raspberrypi-kernel packages
to raspi-firmware and linux-image-rpi-v*.
Installing a kernel package triggers (possibly unwanted) initramfs generation.
Install raspi-firmware and initramfs-tools first and disable initramfs in
their config files.
Bookworm moved boot partition from /boot to /boot/firmware
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant