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

Upgrade to Debian 12 (Bookworm) #15

Merged
merged 8 commits into from
Jul 5, 2024
Merged

Upgrade to Debian 12 (Bookworm) #15

merged 8 commits into from
Jul 5, 2024

Conversation

0rax
Copy link
Owner

@0rax 0rax commented Jul 4, 2024

This PR should bring BerryOS up to par with RaspiOS 2024.03.15:

The addition of the custom init script comes from the fact that the raspi-config resize script no longer works with the new boot partition layout introduced in RaspiOS when it upgraded to Bookworm. This was required to remove support for config.toml and firstrun.sh handling in BerryOS as they would clash with our cloud-init based provisioning mechanism thus we couldn't use the raspberrypi-sys-mods implement directly.

Adding the raspberrypi-sys-mods package to handle partition resizing and being able to enjoy the tweaks present there was not an easy choice (see #5) and some modifications to the files installed by it have been made to better suit our need (mainly removing the /etc/sudoers.d/010_pi-nopasswd file as this conflicts with how we are provisioning our users). But the package has been cleaned-up quite a bit since then and those small tweaks plus the addition of our creating our own firstboot script seems like a good solution now.

@0rax 0rax marked this pull request as ready for review July 4, 2024 01:55
@0rax 0rax merged commit 89b4ed7 into main Jul 5, 2024
@0rax 0rax deleted the os/debian-bookworm branch July 5, 2024 00:35
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