mirror of
https://github.com/kevinveenbirkenbach/computer-playbook.git
synced 2026-11-08 11:46:35 +00:00
The guide job builds its boot image from a pinned pkgmgr-arch parent that can be weeks old, and `pacman -Sy systemd` against it is the partial upgrade arch upstream documents as unsupported. It pulled systemd 261.2-1 next to the image's systemd-sysvcompat, which pins systemd exactly, so the transaction could not be satisfied and every arch guide run died before the README sequence started. Refreshing archlinux-keyring first and then running a full -Syu --needed fixes it; the cache wipe matches what the apt and dnf branches already do. The upgrade lands in the PREP container, which runs sleep infinity, so systemd is only ever replaced before it becomes PID 1 in the committed image. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Script Collection
This directory contains automation scripts used across the project.
-
system/ contains host and system-facing helpers.
-
container/ contains helpers that run inside the local container.
-
github/ contains GitHub workflow helper scripts.
-
For the canonical Make target index, see make.md.
-
🛠️ Organize operational helpers for development, CI, release, and maintenance
-
🧭 Separate responsibilities into focused subdirectories with clear scope
-
📚 Keep script-based workflows discoverable and easier to navigate
The scope of this folder is script organization at the repository level. Detailed responsibilities belong in the README files of the respective subdirectories.