summaryrefslogtreecommitdiff
path: root/conf/tcos.conf
diff options
context:
space:
mode:
Diffstat (limited to 'conf/tcos.conf')
-rw-r--r--conf/tcos.conf199
1 files changed, 199 insertions, 0 deletions
diff --git a/conf/tcos.conf b/conf/tcos.conf
new file mode 100644
index 0000000..cb36919
--- /dev/null
+++ b/conf/tcos.conf
@@ -0,0 +1,199 @@
+# 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___OPT=/opt/tcos # deprecated
+#TFTP___DIR=/tftpboot/tcos # deprecated
+
+ISOS="/var/lib/tcos/isos"
+VOLUMENAME="TCOS boot cd"
+DISTRO="TCOS"
+
+
+# kernel used to build initramfs
+TCOS_KERNEL=__TCOS_DEFAULT_KERNEL__
+
+# kernel cmdline ( needed for nbi images)
+TCOS_APPEND="ramdisk_size=65536 initrd=initramfs-${TCOS_KERNEL} root=/dev/ram boot=tcos quiet splash"
+
+# 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
+
+# show a message of not found modules (better use showmodules cmdline)
+TCOS_SHOW_NEEDED_MODULES=
+
+# 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
+
+# usplash theme (default usplash-tcos.so)
+TCOS_USPLASH="usplash-tcos.so"
+
+# 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"
+
+# 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=1
+
+# Put this vars to 1 to lower initramfs size (disables USB and IDE)
+TCOS_DISABLE_USB=
+TCOS_DISABLE_IDE=
+
+# discover support ( load kernel modules of found hardware)
+TCOS_DISCOVER=1
+
+# Xorg support (needed to connect XDCMP or local session)
+TCOS_XORG=1
+
+# Include in image all xorg installed drivers (~ +3Mb)
+TCOS_XORG_ALLDRIVERS=1
+
+# Include OpenGL files (needed to run apps in fullscreen ~ +3Mb)
+TCOS_XORG_OPENGL=1
+
+# 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"
+
+# printer support
+TCOS_PRINTER=1
+
+# 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=1
+
+# 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=1
+
+# 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=1
+
+# 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
+
+
+# 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=1
+
+# syslinux installer extra boot params
+TCOS_INSTALLER_BOOT_OPT="quiet splash"
+
+
+# some special settings for thin clients
+
+# epatec 3800 (via)
+TCOS_ETC3800=
+
+
+# All dynamic data come here....