Files
bee/bible-local/docs/iso-build-rules.md

892 B
Raw Permalink Blame History

ISO Build Rules

Verify package names before use

ISO builds take 3060 minutes. A wrong package name wastes an entire build cycle.

Rule: before adding any Debian package name to the ISO config, verify it exists and check its file list.

Use one of:

  • https://packages.debian.org/bookworm/<package-name> — existence + description
  • https://packages.debian.org/bookworm/amd64/<package-name>/filelist — exact files installed
  • apt-cache show <package> inside a Debian bookworm container

This applies to:

  • iso/builder/config/package-lists/*.list.chroot
  • Any package referenced in bootloader configs, hooks, or overlay scripts

Memtest rule

Prefer live-build's built-in memtest integration over custom hooks or hardcoded bootloader paths. If you ever need to reference memtest files manually, verify the exact package file list first for the target Debian release.