Conversation
|
An example of what If any other tweak present in the In the end the implication of not including this package should be discussed if any issues is reported that could be fixed by including it. One thing to note, by diverging from "upstream" RaspiOS here, we might miss on some tweaks ran in this firstboot script. We may want, in the near future, create our one version of it here and include just the parts we need. This might also be required if |
|
I am closing this PR for now, I really don't feel good about adding this package to BerryOS right now and the implications of not adding it seems to be extremely small.
Most of those are either useless to us, conflicting with our philosophy to let |
Since the latest update of BerryOS and within the latest revisions of Raspberry Pi OS Bullseye 2022-09-06 & 2022-09-22 (RPi-Distro/pi-gen@2022-04-04-raspios-bullseye...2022-09-22-raspios-bullseye), RPI-Distro now uses the
firstbootscript provided by theraspberrypi-sys-modspackage. This change was implemented in RPi-Distro/pi-gen@7206ab1.This PR updates BerryOS to use this same package for its firstboot routine to take it in line with the upstream version of RaspberryPi OS.
NOTE
This is currently untested, the new
/usr/lib/raspberrypi-sys-mods/firstbootscript provided byraspberrypi-sys-modsseems to apply some configuration that weren't done by the original/usr/lib/raspi-config/init_resize.sh. Those changes includes:/boot/config.toml) on first boot which requirespython3-toml, what the presence of this file on firstboot does, its format and how it is handled is still unclear. We must verify what its real goal is and if it may or not conflict with anycloud-configconfiguration before including it as part of BerryOS.Another point we must verify before adding the
raspberrypi-sys-modspackage is the extra system configuration files shipped with it to see they real impact on BerryOS. Potential problematic files includes:/etc/sudoers.d/010_pi-nopasswd/lib/udev.d/rules