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/