fix(pi3): mask boot-blocking services on the SD image

Boot from cold to root prompt was 2-3 min because Pi OS Trixie waits
on a handful of services that timeout instead of completing:
  - systemd-networkd-wait-online (60s default)
  - NetworkManager-wait-online    (30s default)
  - wpa_supplicant + dhcpcd5      (no usable interfaces)
  - raspi-config / firstboot / userconfig (no point in QEMU)

The SD image was re-baked through scripts/configure-pi3-autologin.sh
with all of them masked (the script grew a `mask_unit` helper that
symlinks each unit to /dev/null inside the rootfs). Login prompt now
appears in ~30s wall.

New manifest version 2026-04-21+autologin+fastboot — same byte count
as the previous build (still 5.4 GiB raw) but a different SHA so the
sidecar-based cache invalidation forces every container to refetch.
This commit is contained in:
davidmonterocrespo24 2026-05-16 07:13:58 +02:00
parent 93ad8fac6a
commit 4d4d4622ff
1 changed files with 4 additions and 4 deletions

View File

@ -22,13 +22,13 @@
{
"name": "raspios-trixie-armhf.img",
"asset_id": "raspios-trixie-armhf-zst",
"sha256": "09bec8e099451d751ee9741e903f694ad641a0c534862efac0caabfc8a2beaf1",
"sha256": "36b0e9358940ff1ffa9a0f2da3e74c75a2ff657e67e3ed6780df3c5c0df3038d",
"size_bytes": 5729419264,
"version": "2026-04-21+autologin",
"version": "2026-04-21+autologin+fastboot",
"compressed": {
"encoding": "zstd",
"sha256": "e665edfc94d481f5a756da74f6d494af78917ea4114dc5ad258718dfee1fce5b",
"size_bytes": 1488004394
"sha256": "8de2ed5e49031a92d56a15e894a9f430949cd21ce5ebe26353839073853162e0",
"size_bytes": 1488007643
}
}
]