Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bookworm support (including kernel) #235

Open
wants to merge 13 commits into
base: bookworm
Choose a base branch
from

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