Simple-CDD is a wrapper around debian-cd and mirroring tools used to create a customized DebianInstaller CD image. It takes a list of packages to install, and debconf pre-seeding files to pre-configure the installation. It has some support for multiple profiles and custom post-install scripts (for things that can't be handled by debconf preseeding).

There has been recent progress to make it work with etch, using a simple-cdd-profiles udeb which can more easily integrate into DebianInstaller. It's gotten as far as it asking for profiles, loading preseeding, and queueing packages for installation and running custom profile post-install scripts using DebianInstaller RC1. this also required debian-cd 2.2.25. It required switching to reprepro and wget as the partial mirroring methods, rather than debpartial-mirror(though theoretically supports either method). see the etch bzr branch below for the current code. - 20061201 vagrant

please test simple-cdd with etch:

http://lists.debian.org/debian-custom/2006/12/msg00001.html

Discussion can be had the [http://lists.debian.org/debian-custom/ debian-custom mailing list] or on irc.debian.org, channel #debian-custom.

we are using [http://bazaar-vcs.org bzr] for a revision control system.

main bzr repository:

bzr get http://cdd.alioth.debian.org/bzr/simple-cdd/simple-cdd-main

etch branch:

bzr get http://cdd.alioth.debian.org/bzr/simple-cdd/etch-simple-cdd

stratus's branch:

bzr get http://people.debian.org/~stratus/bzr/simple-cdd-stratus/