update docs
This commit is contained in:
@@ -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():
|
||||
|
||||
Reference in New Issue
Block a user