# http://www.phys.ethz.ch/~franklin/Projects/dphys3/dphys3 # - configuration for dphys3[kernel|preseed|cd|pxe] # copyright ETH Zuerich Physics Departement, # use under either BSD or GPL license # author Neil Franklin, last modification 2005.04.15 # **************************** WARNING ***************************** # this file should be chmod 600 because it contains root password! # ------------------------------------------------------------------- # server to get our original Debian files from and later apt-get from # base URL from which all Debian stuff can be downloaded #CONF_DEBSERVER=http://ftp.debian.org/debian # ---------------------------------------------------------- # which custom kernel source and configuration to use # this is only needed if making or useing an custom kernel # WARNING: making custom kernel images not yet supported in this dphys3 version #CONF_KERNEL_OWN="" # and take this kernel .config to use, for the self compile # if not set, extract .config File from Debian floppy image # only may be needed if making own kernel # your kernel config is NOT ALLOWED to have in it: # - devfs (CONFIG_DEVFS_FS), as old style /dev/* names are used and needed # your kernel config MUST HAVE COMPILED IN in it (= not as modules): # - floppy device (CONFIG_BLK_DEV_FD), for reading 2nd/root floppy # (only needed if you are going to make boot floppies) # - loopback devide (CONFIG_BLK_DEV_LOOP), for getting kernel from image # - RAM disk device (CONFIG_BLK_DEV_RAM), for root filesystem while install # - initrd support (CONFIG_BLK_DEV_INITRD), for loading root filesys # (only needed if you are going to make an boot CD) # - FAT filesystem (CONFIG_FAT_FS + CONFIG_MSDOS_FS), for extracting kernel #CONF_KERNEL_CONFIG="" # ------------------------------------------------------------------------- # uploading and downloading generated floppy images # to own install floppy server, compatible with being own packages server # server where we upload our compiled floppy images and driver archives to #CONF_INST_SERVER=not-configured-server # user as which we login to above server #CONF_USER=not-configured-user # make sure multiple users (group of them) can install files on package server # if this is set, chgrp directories and files to this group and chmod g+w #CONF_GROUP="" # base directory on server where we put our stuff for download # this is the base directory for adding dists/.../*.deb and pool/.../*.deb # paralleling Debians use [dist|spool]/.../*.deb on their servers # and so should appear in the http:// space of the server # the -u options upload everything relative to this #CONF_INST_BASE=/not/configured/directory # this is the directory to use, within the dists/.../disks-i386 directory # vary this for multiple sets of files (say multiple kernels or configs) # naming schemes maybe by subnets, or by kernel options, or by compiling user #CONF_DISKSVERSION=custom # base URL from which our generated stuff can be downloaded # used for generating the URLs. to access our packages web server # the end result should parallel the scp login@server:/basedir above #CONF_OWNSERVER=http://not-configured-server/not/configured/directory # -------------------------------------------- # loading additional net device driver modules # what net drivers we want included in our install root floppy # net is needed to install from, to load files from # this can be left empty if needed drivers are compiled into kernel #CONF_MODULESNET="" # ----------------------------------------------------- # fix up debconf for no questions (first install stage) # prevent unnecessary questions while installing packages # install everything with maintainers defaults, then fix up with own scripts #CONF_SILENCE_DEBCONF=yes # what keyboard layout you use, just name without path or .kmap.gz ending #CONF_KEYBD=us # amount of disk to use for the swap partition, if wanted, in MBytes # set to 0 or "", will make no partition and disable its use # this defaults to off, because we use swap files around here # as they are more flexible, auto-resizable, and not relevantly slower # to autogenerate/mount/umount swapfiles install the dphys-swapfile package: # http://www.phys.ethz.ch/~franklin/Projects/dphys-swapfile/ #CONF_SWAP_SIZE=0 # ------------------------------------------------------ # fix up debconf for no questions (second install stage) # what time zone we have here, local time settings #CONF_TIMEZONE_AREA=not-configured-area #CONF_TIMEZONE_PLACE=not-configured-place # set root password, this may be only temporary, overwrite later #CONF_PASSWORD_ROOT="" # apt config what stuff we use, this is just minimal stuff, extend later #CONF_USE_NON_FREE=yes #CONF_USE_CONTRIB=yes #CONF_USE_SECURITY=yes # ----------------------------------------------------------------- # run user scripts at end of install stages, for further automation # automagically run this script (or binary) at end of first install stage # use with script filename like this: CONF_END1STAGE=end1stage #CONF_END1STAGE="" # automagically run this script (or binary) at end of second install stage # use with script filename like this: CONF_END2STAGE=end2stage # we use this to install our automatic package installer/updater/remover: # http://www.phys.ethz.ch/~franklin/Projects/dphys-admin/ #CONF_END2STAGE="" # -------------------------------------- # media to install generated images onto # install floppy drive, where our generated image goes # this should be the drive on the install generating system, not on target(s) # most people can leave this as it is #CONF_INST_FLOPPY=/dev/fd0 # install CD drive, where our generated .iso image goes # this should be the drive on the install generating system, not on target(s) # this line contains the drive ID and whatever options the drive needs # config for no burnproof and CD-R (no blank=fast): # CONF_INST_CD=dev=0,0,0 # config for burnproof and CD-RW (blank=fast): # CONF_INST_CD="-driveropts=burnfree blank=fast dev=0,0,0" #CONF_INST_CD=dev=0,0,0 # install directory for PXE, where our generated files go # we upload via ssh/scp, as this is most likely available on boot servers # so this line needs to be format for an scp login@server:/basedir #CONF_INST_PXE=not-configured-user@not-configured-server:/not/configured/dir # make sure multiple users (group of them) can install files on boot server # if this is set, chgrp files to this group and chmod g+w #CONF_INST_GROUP=""