# some build vars TCOS_DIR=/usr/share/initramfs-tools-tcos TCOS_BINS=/usr/lib/tcos TFTP_DIR=/var/lib/tcos/tftp TCOS_CONF=/etc/tcos TCOS_VAR=/var/lib/tcos TCOS_PKG_CACHE=/var/cache/tcos/packages TCOS_CHROOT=/var/lib/tcos/chroot TFTP_MSG=tcos.msg ISOS="/var/lib/tcos/isos" VOLUMENAME="TCOS boot cd" DISTRO="TCOS" # kernel used to build initramfs TCOS_KERNEL="2.6.24-1-486" # kernel cmdline ( needed for nbi images) TCOS_APPEND="ramdisk_size=65536 initrd=initramfs-${TCOS_KERNEL} root=/dev/ram boot=tcos quiet splash" # Net boot menu (set to 1 to enable) TCOS_NETBOOT_MENU= # Net boot menu VESA MODE (not work with all BIOS) TCOS_NETBOOT_MENU_VESA=1 # Hide install and update options (set to empty to show options) TCOS_NETBOOT_HIDE_INSTALL=1 # verbose messages TCOS_DEBUG=1 # If RAM is less than this number (in Mb) tcos will try to boot from NFS server TCOS_MIN_RAM=38 # Max mem (including swap that can use thin client) avoid firefox XPixmaps insane consumption (set to 0 to disable) TCOS_MAX_MEM=0 # show a message of not found modules (better use showmodules cmdline) TCOS_SHOW_NEEDED_MODULES= # list of kernel modules separated with comas TCOS_EXTRA_MODULES= # list of cached packages TCOS_PKG_CACHE_LIST= # disable usr.squashfs if =1, empty create usr.squashfs TCOS_DISABLE_SQUASHFS= # include usr.squashfs in initramfs /mnt/, if =1 download with tftp (less tftpboot time) TCOS_SQUASHFS=1 # disable usplash TCOS_DISABLE_USPLASH=1 # usplash theme (default usplash-tcos.so) TCOS_USPLASH="usplash-tcos.so" # disable Plymouth TCOS_DISABLE_PLYMOUTH= # Playmouth theme TCOS_PLYMOUTH="" # wireless support TCOS_WIRELESS= # wireless modules # (avalaible ipw2200, ipw2100, madwifi (ath-pci, ath-hal, etc...), zd1211 (Zydas) and all kernel supported) # ndiswrapper don't work (perl script) # server must have firmware to generate correct images # put names with spaces # example: TCOS_WIRELESS_MODS="ipw2200 ipw2100 zd1211" TCOS_WIRELESS_MODS="" # methods of encription # empty=no encryption # WEP # WPA # only one method (no autodetection yet): example: TCOS_WIRELESS_ENC="WEP" TCOS_WIRELESS_ENC="WPA" # WEP/WPA key TCOS_WIRELESS_KEY= # inetd support (actions with telnet) TCOS_INETD=1 # acpid support (button poweroff thin client) TCOS_ACPID=1 # server user to be admin in Thin Client network (need ssh key and italc key) TCOS_ADMIN_USER="root" # number of TTY created on boot (default 1) TCOS_TTY=1 # tty1 console with password (default 1 = yes) TCOS_TTY1_PROTECTED=1 # ssh support => dropbear package needed TCOS_SSH=1 # root password ( if empty root password is "root" ) TCOS_ROOT_PASSWD="" # Autofs support (deprecated) TCOS_AUTOFS= # REMOTEFS access mode ( values: shfs, ltspfs, none ) TCOS_REMOTEFS="ltspfs" # USB support TCOS_USB= # Put this vars to 1 to lower initramfs size (disables USB and IDE) TCOS_DISABLE_USB=1 TCOS_DISABLE_IDE=1 # discover support ( load kernel modules of found hardware) TCOS_DISCOVER= # Xorg support (needed to connect XDCMP or local session) TCOS_XORG=1 # Include in image all xorg installed drivers (~ +3Mb) TCOS_XORG_ALLDRIVERS= # Include OpenGL files (needed to run apps in fullscreen ~ +3Mb) TCOS_XORG_OPENGL= # Xorg cmdline options ( example -ac to disable control access, default empty) TCOS_XORG_OPTS="" # allowed host than can use Xorg (localhost is always, host separated with spaces) TCOS_XORG_XHOSTS="" # DEFAULT keyboard map TCOS_XORG_XKB="es" # DEFAULT keyboard map TCOS_XORG_XKBMODEL="pc105" # type of X session ( L=local R=remote S=SSH F=freenx N=no startx W=rdesktop) TCOS_XORG_TYPE="R" # wakeonlan support TCOS_WAKEONLAN= # printer support TCOS_PRINTER= # freenx support ( need freenx installed on server ) TCOS_FREENX= # freenx squashfs ( need freenx installed on server ) TCOS_FREENX_SQUASHFS= # italc Master-Eye client support TCOS_ITALC= # support for x11vnc server ( conflicts with iTALC ) TCOS_X11VNC= # Enable rDesktop TCOS_RDESKTOP= # rdesktop support (IP address or hostname of MS Windows Terminal Server) TCOS_RDESKTOP_SERVER="" # embedded web browser values=none, dillo(25 Mb), links2 (6 Mb) TCOS_WEB_BROWSER=none # Sound support ( this includes kernel sound modules alsa files and esound binaries) TCOS_SOUND= # ISA sound support (old sound cards) TCOS_SOUND_ISA= # force OSS compability (sis7019 need it), normally it is autodetected TCOS_SOUND_OSS= # disable acpi and raid stuff TCOS_DISABLE_ACPI=1 # write some fuck service to inetd.conf (insecure, debug only) opentelnet=0 # VOLUME levels of mixer master and pcm ( values 0%-100% or 1-31 ) TCOS_VOLUME="80%" # boot quietly (no used yet) TCOS_quiet=n # PulseAudio support, use pulseaudio instead of Esound Daemon TCOS_PULSEAUDIO= # PulseAudio work with some resample methods # Avalaible options= # * src-sinc-medium-quality # * src-sinc-best-quality # * src-sinc-fastest # * src-zero-order-hold # * src-linear # * trivial TCOS_PULSEAUDIO_RESAMPLE_METHOD="src-sinc-fastest" # Use NFS and not download files with tftp. Values= (none|nfs) TCOS_USENFS=none # HTTPFS is a fuse http filesystem to mount usr.squashfs TCOS_HTTPFS= # This is intended to install a debian/ubuntu system in thin client # with debootstrap TCOS_DEBOOTSTRAP= # Include installer (you can build isos with these) TCOS_INSTALLER= # syslinux installer extra boot params TCOS_INSTALLER_BOOT_OPT="quiet splash" # some special settings for thin clients # epatec 3800 (via) TCOS_ETC3800= # epatec 2300 fast boot TCOS_ETC2300= # Intel Dot Station (Paquito) TCOS_PAQUITO= # All dynamic data come here....