# arch-tag: Default configuration file # Copyright (c) 2004 John Goerzen [DEFAULT] ###################################################################### # Overall settings, set defaults for all archs ###################################################################### # Name of generated disc & hostname # BEWARE: hostname does not work - you have to set the hostname manually at the end of this file name = CryptoBox # Version of generated disc version = 0.3 # Person that built it builder = sense.lab # Repositories to mirror. Details about each one are configured below. dlrepos = stable # Repository to build the CD with. Must be in above list. suite = stable # Whether or not to use zftree compression on ISO image compress = no # Files to never compress if the above is yes # If a dir is given, that dir and everything below is not compressed dontcompress = /boot /etc/*boot* /opt/dfsruntime/initrd.dfs # Location of dfsbuild support files libdir = /usr/lib/dfsbuild # Location of docs for CD docdir = /usr/share/doc/dfsbuild # Bootloader to place on CD. Choices are: # grub-hd GRUB with ElTorito hard disk emulation (not working yet) # grub-no-emul "raw" ElTorito image # aboot Alpha SRM bootloader # yaboot PowerPC bootloader # (usually set in arch area) #bootloader = grub-no-emul # Packages to install on live FS, on all archs, besides base system allpackages = util-linux grub parted dmsetup e2tools e2fsprogs perl vim nano ssh less tar bash coreutils module-init-tools iputils-ping iptables ifupdown busybox-static usbutils pciutils hotplug discover hdparm binutils e2fsprogs debconf sysutils thttpd stunnel samba hashalot kudzu elinks ssh strace python-clearsilver # necessary for cryptobox.pl libconfigfile-perl # cryptsetup is replaced by cryptsetup-luks (installed from local file) #cryptsetup # select a mirror for the repository (apt-cacher, apt-proxy, no caching) by # uncommenting the line of your choice # (1) apt-cacher (default) mirror = http://127.0.0.1/apt-cacher/ftp.debian.org/debian # (2) apt-proxy #mirror = http://localhost:9999/debian # (3) no caching proxy for apt #mirror = http://ftp.debian.org/debian # Devices to probe for CD devices = scd0 scd1 scd2 scd3 scd4 hda hdb hdc hdd hde hdf hdg sda sdb sdc sdd # Files to place on the ramdisk ramdisk_files = /etc/resolv.conf /etc/lvm* /tmp /var/tmp /dev /etc/fstab /var/lib/dhcp /var/lib/samba /var/log /var/cache/samba /var/lock /var/run /var/state /etc/mtab /root /etc/network /var/lib/misc /var/lib/urandom /etc/hotplug/.run /var/spool/cron # Directories to create on live fs makedirs = # Files to delete from live fs deletefiles = /etc/rcS.d/*discover /etc/rcS.d/*hotplug /etc/rcS.d/*lvm ###################################################################### # Arch settings: i386 ###################################################################### [i386] # Name of any kernel images to install directly from your current filesystem #kernels = /boot/vmlinuz-2.4.27-2-386 # Modules to copy from host filesystem #modules = /lib/modules/2.4.27-2-386 # Debs from local fs to unpack on live FS (will not be configured) # cryptsetup-luks and perl-clearsilver can not be installed regurlarly, because of a weird # dpkg error ("statusoverride ... Debian-exim" - this can probably be fixed, by adding # the group Debian-exim to the host system) unpackdebs = packages/kernel-image-2.6.12.6_cryptobox0.3_i386.deb packages/cryptsetup-luks_1.0.1-3_i386.deb packages/perl-clearsilver_0.9.13-3.2_all.deb packages/cryptobox_0.3.0-1_all.deb # Other packages to install besides the list in DEFAULT packages = %(allpackages)s # Debs from local fs to isntall on live fs #installdebs = # Bootloader (see options under default) bootloader = grub-no-emul # Extra lines for grub config grubconfig = timeout 0 password -md5 this_invalid_hash_protects_grub_config ##################################################################### # Repository configuration ###################################################################### # Repositories to download [repo stable] suite = stable [repo amd64] suite = unstable # Override default mirror mirror = http://debian-amd64.alioth.debian.org/pure64/ # Override default arch arch = amd64 ###################################################################### # Text to add to existing files ###################################################################### [appendfiles] /etc/network/interfaces = auto lo iface lo inet loopback # /etc/modules = /etc/profile = export TERM=vt100 ###################################################################### # Files to create or truncate ###################################################################### [createfiles] /etc/hostname = CryptoBox /etc/syslog.conf = *.* /dev/tty8 *.info /dev/tty7 /etc/hosts = 127.0.0.1 localhost /etc/kernel-img.conf = do_initrd = Yes ###################################################################### # Symlinks to create (from = to format) ###################################################################### [symlinks] /etc/mtab = /proc/mounts