9 Commits

Author SHA1 Message Date
Cyril Brulebois
09021ce22c Use pirogue-3rd-party-pi5 directory when building Pi 5 images. 2024-08-22 14:39:07 +02:00
Cyril Brulebois
3e629d21be Stop configuring the Raspberry OS repository.
With the merge of the pi-5-support branch in the debian-12 repository,
we're now including everything we need from the Raspberry OS repository,
via the pirogue-3rd-party part of our PPA.

This should give us peace of mind regarding further package updates.

Link: https://github.com/PiRogueToolSuite/pirogue-images/issues/2
Link: ef742a961f
2024-08-19 03:24:31 +02:00
Cyril Brulebois
18b57694d8 Merge branch 'pirogue-archive-keyring'
Conflicts:
	raspberrypi/recipes/pi3-pi4.sh
2024-08-15 12:56:45 +02:00
Cyril Brulebois
33b9236a86 Switch to using pirogue.gpg
This adds support for multiple keys (see pirogue-archive-keyring's
introduction).

Link: https://github.com/PiRogueToolSuite/deb-packages/pull/33
Link: https://github.com/PiRogueToolSuite/debian-12/pull/7
2024-08-11 04:28:08 +02:00
Cyril Brulebois
c1be115a2f Avoid 3 known debconf prompts during deployment.
Even if those prompts and the associated answers are already documented
in “Beginner guide - How to setup a PiRogue”, it's a bit annoying to
have to go through them every time a new PiRogue is set up.

Let's pick the right answers (moving away from the default every time),
and mark those questions as seen (i.e. asked and answered):

 - Save current IPv4 rules?                           Yes → No
 - Save current IPv6 rules?                           Yes → No
 - Should non-superusers be able to capture packets?  No → Yes

Link: https://github.com/PiRogueToolSuite/pirogue-images/issues/3
2024-07-28 21:28:10 +02:00
Cyril Brulebois
132ce6a1a5 Deploy and clean rpi-resizerootfs hook and script.
Another way could be to install the Raspberry Pi kernel first, compare
the contents of the initramfses for the Debian and the Raspberry Pi
kernels, and fix the missing files in the latter. Duplicating hook and
script seems a little more straightforward.
2024-07-20 18:38:39 +02:00
Cyril Brulebois
d586813d5f Preconfigure raspi-firmware to avoid cma=64M on the kernel cmdline. 2024-07-20 18:37:05 +02:00
Cyril Brulebois
e14d454156 Install required packages for the Pi 5.
We need a specific linux-image package to boot the Pi 5 at all, plus a
newer version of firmware-brcm80211 to ensure the wlan0 interface shows
up.
2024-07-20 18:37:02 +02:00
Cyril Brulebois
d9fb46386f Boostrap a Pi 5 recipe.
For the time being, let's keep both Pi 3/Pi 4 and Pi 5 recipes separate,
making it easy to modify the latter freely. Later on, it will probably
make sense to have a common section.
2024-07-20 14:36:03 +02:00