update docs

This commit is contained in:
2026-09-22 13:23:34 +08:00
parent 99bc3d15c5
commit 8a4788fca8
126 changed files with 7198 additions and 2425 deletions
+5
View File
@@ -40,6 +40,11 @@ def audit(root, configured=True):
assert profile in ("cli", "development", "recovery"), "Unknown image profile"
for optional in ("desktop", "xserver", "desktop-session", "network", "dhcp"):
assert not (root / f"etc/s6-rc/source/boot/contents.d/{optional}").exists(), "Optional service in boot bundle"
if configured:
for name in ("WindowMaker", "WMRootMenu", "WMWindowAttributes"):
assert (root / "etc/WindowMaker" / name).read_bytes() == (root / "usr/share/fds/eink" / name).read_bytes(), "FDS grayscale defaults must be global"
for name in ("fds-program", "fds-control"):
assert (root / "usr/bin" / name).is_file(), f"Missing FDS interface: {name}"
if profile == "development":
assert "xorg-server-xvfb" in db and "xdotool" in db, "Missing development display diagnostics"
for package in "gcc glibc-devel make cmake meson ninja pkg-config rust cargo git gdb strace vim".split():