live-build (former live-helper)
man 7 live-helper
# lh config \
-p gnome \
--apt apt \
--binary-images iso \
--packages "pcmanx-gtk2" \
--hostname live-machine \
--username live-user \
--mirror-binary http://ftp.tw.debian.org/debian/ \
--mirror-bootstrap http://ftp.tw.debian.org/debian/ \
--mirror-chroot http://ftp.tw.debian.org/debian/ \
--mirror-debian-installer http://ftp.tw.debian.org/debian/
$ lb config \
--architectures amd64 \
--bootloader syslinux \
--checksums none \
--debian-installer false \
--distribution raring \
--initsystem upstart \
--initramfs casper \
--initramfs-compression lzma \
--linux-flavours generic \
--linux-packages linux \
--mode ubuntu \
--keyring-packages ubuntu-keyring \
--archive-areas "main restricted universe multiverse" \
--parent-archive-areas "main restricted universe multiverse" \
--security false \
--volatile false \
--backports false \
--zsync false
git clone git://live.debian.net/git/live-build.git