Setup

Configuration for debian-cd is stored in the file CONF.sh. This file is a shell script that is sourced in by the build scripts; options are set up in the file using standard shell syntax for environment variable handling.

The file that is shipped by default with debian-cd is well-commented, but is rather large and may be initimidating to new users. There are lots of options, but most of them have sane defaults and can be ignored in common use.

Necessary configuration

The key options that would always be configured by a user are:

Setting these options is sufficient to allow creation of a standard set of CDs for your architecture, that should look very similar to the official Debian builds. To actually start the build for one architecture, run build.sh $ARCH. To build for more architectures, run build_all.sh.

More advanced configuration

A larger set of options that might be commonly tweaked by users wanting to make different images include:

If you do tweak some of these options, especially image sizes, it may take quite a few iterations of testing to get exactly what you're looking for...

Prev - debian-cd requirements
Next - Full details of CONF.sh configuration