BUILD-SIMPLE-CDD(1)

πŸ“¦
version 0.6.10 Β· 3 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– BUILD-SIMPLE-CDD πŸ’–

okay bestie, so this is the manual page for build-simple-cdd β€” it lives in the User Commands corner of the manual, section 1, and it's literally the tool that makes you your very own debian-installer images. custom ones. YOUR ones. ✨


✨ NAME ✨

build-simple-cdd β€” create custom debian-installer images πŸŽ€


πŸ¦‹ DESCRIPTION πŸ¦‹

the way you call it is:

usage: build-simple-cdd [-h] [--logfile LOGFILE] [--quiet] [--verbose]
       [--debug] [--conf CONF] [--do-mirror] [--dvd]
       [--no-do-mirror] [--qemu] [--mirror-only] [--build-only]
       [--qemu-only] [--force-root] [--dist CODENAME] [--locale LOCALE]
       [--keyboard KEYBOARD] [--proposed-updates] [--kernel-packages
       KERNEL_PACKAGES] [--profiles-udeb-dist PROFILES_UDEB_DIST]
       [--extra-udeb-dist EXTRA_UDEB_DIST] [--security-mirror
       SECURITY_MIRROR] [--backports-mirror BACKPORTS_MIRROR]
       [--profiles PROFILES] [--local-packages LOCAL_PACKAGES]
       [--build-profiles BUILD_PROFILES] [--mirror-tools MIRROR_TOOLS]
       [--build-tools BUILD_TOOLS] [--auto-profiles AUTO_PROFILES]
       [--updates-mirror UPDATES_MIRROR] [--debian-mirror DEBIAN_MIRROR]
       [--keyring KEYRING] [--require-optional-packages]
       [--force-preseed] [--serial-console]

and what it does, in one breath: create custom debian-installer CDs πŸ’ΏπŸ’…


🌸 options: 🌸

  • -h, --help β€” shows you this help message and then dips out. exit stage left. 🫢
  • --logfile LOGFILE β€” pick a file and the whole execution log gets written in there. every last detail. no cap. πŸ“
  • --quiet β€” quiet output on the terminal 🀫
  • --verbose β€” verbose output on the terminal πŸ—£οΈ
  • --debug β€” debugging output on the terminal πŸ›πŸ”
  • --conf CONF β€” point it at a configuration file of your choosing πŸŽ€
  • --do-mirror β€” generate mirror πŸͺž
  • --dvd β€” generate dvd πŸ“€
  • --no-do-mirror β€” do not generate mirror πŸ™…β™€οΈπŸͺž
  • --qemu, -q β€” use qemu to test the image πŸ–₯️✨
  • --mirror-only β€” only generate/update the mirror, nothing else πŸͺžβœ…
  • --build-only β€” only build the ISO image πŸ’ΏπŸ”¨
  • --qemu-only β€” only test a previously built the image πŸ§ͺπŸ‘€
  • --force-root β€” allow running as root πŸ‘‘ (yes it's giving dangerous, it's literally in the name, be careful bestie)
  • --dist CODENAME β€” distribution name (jessie, stretch, buster, bullseye, ..., sid) (default: $(lsb_release --short --codename)) 🌈
  • --locale LOCALE β€” preselect this default locale for the distribution (default: None) 🌍
  • --keyboard KEYBOARD β€” preselect this keyboard in debian-installer (consolekeymaps-at/keymap debconf question) (default: None) ⌨️
  • --proposed-updates β€” specify if proposed updates should be used (default: false) πŸ†•
  • --kernel-packages KERNEL_PACKAGES β€” list of kernel packages to include on the CD (default: None) 🧠
  • --profiles-udeb-dist PROFILES_UDEB_DIST β€” pull simple-cdd-profiles udeb from specified distribution (default: None) πŸ“¦
  • --extra-udeb-dist EXTRA_UDEB_DIST β€” pull in udebs from specified distribution (default: None) πŸ“¦βœ¨
  • --security-mirror SECURITY_MIRROR β€” security mirror URL (default: http://security.debian.org/debian-security/) πŸ”’
  • --backports-mirror BACKPORTS_MIRROR β€” backports mirror URL (default: {debian_mirror}) βͺπŸͺž
  • --profiles, -p PROFILES β€” select profiles (examples in profiles/ dir) (default: None) πŸ—‚οΈ
  • --local-packages LOCAL_PACKAGES β€” list of files included on CD's local package repository (default: None) πŸ πŸ“¦
  • --build-profiles, -b BUILD_PROFILES β€” profiles only used while building the CD (default: None) πŸ”¨πŸ—‚οΈ
  • --mirror-tools MIRROR_TOOLS β€” list the mirror tools to be used (default: download reprepro) πŸ› οΈπŸͺž
  • --build-tools BUILD_TOOLS β€” list the build tools to be used (default: debian-cd) πŸ› οΈπŸ’Ώ
  • --auto-profiles, -a AUTO_PROFILES β€” automatically install these profiles (default: None) πŸ€–πŸ—‚οΈ
  • --updates-mirror UPDATES_MIRROR β€” specify mirror for $DIST-updates (default: {debian_mirror}) πŸ†™πŸͺž
  • --debian-mirror DEBIAN_MIRROR β€” official Debian mirror to use to get Debian packages (default: http://{server}/debian/) πŸͺžπŸ§
  • --keyring KEYRING β€” use specified keyrings (comma-separated) for verifying packages (default: /usr/share/keyrings/debian-archivekeyring.gpg) πŸ”‘πŸ’–
  • --require-optional-packages β€” fail if missing optional packages (*.downloads) (default: None) 😭❌
  • --force-preseed β€” only issue a warning if a preseeding file is invalid (default: None) ⚠️
  • --serial-console, -s β€” enable serial console when booting the ISO image (default: None) πŸ”ŒπŸ–₯️

bestie reminder: that's literally every single option up there. don't skip any, don't rename any, don't "improve" any. they're iconic as-is. πŸ‘‘

and that's the whole page!! this is build-simple-cdd version 0.6.10, from September 2025, and yeah the page header said BUILD-SIMPLE-CDD(1) and the footer said the exact same thing β€” slay, consistent queen. now go build an image, you absolute main character πŸ’…πŸ¦‹πŸŒΈβœ¨

πŸ“¦ where this page comes from