################################################ ### --- Thinstation Build Config --- ### ################################################ # # # This is Thinstation's basic setup file. In this file you decide which # hardware, programs and features to be included in the Thinstation # boot image generated by running "./build". # # You can customize/limit the possibilities in the thinstation.conf # files later. # # Anything after a "#" is a comment. You activate "things" by removing # the "#" and remove "things" by putting a "#" in front of them. # # First we define which modules to include. Modules are hardware # drivers. NEVER include more than necessary - the more modules, the # longer boot time. ################################################ ### --- Modules to include in boot image --- ### ################################################ # Any modules may be added as "module" or "module_pkg". # If defined as a "module", the driver is included in the boot image. # If defined as a "module_pkg", the driver is added from outside the # image, such as from a tftp server. See note below for more details. # # Normally you should use "module". Only use "module_pkg" if you want # to dynamically load modules. # Note: If you create a module_pkg network driver, and decide to load it # from a tftp server, it won't work. This is because the image # won't have a network driver to get the module_pkg in the first # place. #!Hardware #!!System #!!!Bus Modules module pcm # PCMCIA Cards module serial # Serial Device Support module acpi # Advanced Configuration and Power Interface support #!!!AGP Modules module agpgart # AGP bus module for use with AGP video cards #module ali-agp # ALI chipset support #module amd64-agp # AMD Opteron/Athlon64 on-CPU GART support #module amd-k7-agp # AMD Irongate, 761, and 762 chipset support #module ati-agp # ATI chipset support #module efficeon-agp # Transmeta Efficeon support #module intel-agp # Intel 440LX/BX/GX, I8xx and E7x05 chipset support #module nvidia-agp # NVIDIA nForce/nForce2 chipset support #module sis-agp # SiS chipset support #module via-agp # VIA chipset support #!!!PCMCIA/CardBus bridges # Remember: Only include what you really need! #module yenta_socket # CardBus card and (Yenta) bridge support (Very common) #module i82365 # Intel i82365 compatible ISA-bus bridge support #module tcic # Databook TCIC host bridge support (old systems) # --- Network card modules # Did we forget to tell you to only include modules you require? #!!Network #!!!Ethernet 10-100 Mbit Modules #module 3c501 # 3c501 "EtherLink" support #module 3c503 # 3c503 "EtherLink II" support #module 3c505 # 3c505 "EtherLink Plus" support #module 3c507 # 3c507 "EtherLink 16" support #module 3c509 # 3c509/3c529 (MCA)/3c579 "EtherLink III" support #module 3c515 # 3c515 ISA "Fast EtherLink" #module 3c59x # 3c590/3c900 series (592/595/597) "Vortex/Boomerang" support module 8139too # RealTek RTL-8139 PCI Fast Ethernet Adapter support. VERY # common in no-name network cards. Covers also 8129. #module 8139cp # RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support #module ac3200 # Ansel Communications EISA 3200 support #module amd8111e # AMD 8111 (new PCI lance) support #module at1700 # AT1700/1720 support #module b44 # Broadcom 4400 ethernet support #module cs89x0 # CS89x0 support #module de4x5 # Generic DECchip & DIGITAL EtherWORKS PCI/EISA #module de2104x # Early DECchip Tulip (dc2104x) PCI support #module depca # DEPCA, DE10x, DE200, DE201, DE202, DE422 support #module dgrs # Digi Intl. RightSwitch SE-X support #module dmfe # Davicom DM910x/DM980x support #module hp100 # HP 10/100VG PCLAN (ISA, EISA, PCI) support #module e100 # EtherExpressPro/100 support (e100, Alternate Intel driver) #module e2100 # Cabletron E21xx support #module eepro # EtherExpressPro support/EtherExpress 10 (i82595) support #module eepro100 # EtherExpressPro/100 support (eepro100, original Becker driver) #module eexpress # EtherExpress 16 support #module epic100 # SMC EtherPower II #module eth16i # ICL EtherTeam 16i/32 support #module ewrk3 # EtherWORKS 3 (DE203, DE204, DE205) support #module fealnx # Myson MTD-8xx PCI Ethernet support module forcedeth # nForce Ethernet support #module hp-plus # HP PCLAN+ (27247B and 27252A) support #module hp # HP PCLAN (27245 and other 27xxx series) support #module lp486e # LP486E on board Ethernet #module lance # AMD LANCE and PCnet (AT1500 and NE2100) support #module ne io=0x300 # NE2000/NE1000 support #module ne2k-pci # PCI version of NE-2000 #module natsemi # National Semiconductor DP8381x series PCI Ethernet support #module ni5010 # Racal-Interlan (Micom) NI cards #module ni52 # Racal-Interlan (Micom) NI cards #module ni65 # Racal-Interlan (Micom) NI cards module pcnet32 # AMD PCnet32 PCI support module sis900 # SiS 900/7016 PCI Fast Ethernet Adapter support. Common # in integrated motherboards #module smc-ultra # SMC Ultra support #module smc9194 # SMC 9194 support #module starfire # Adaptec Starfire/DuraLAN support #module sundance # Sundance Alta support #module tlan # TI ThunderLAN support, Compaq Neteligent 10/100 #module typhoon # 3cr990 series "Typhoon" support #module tulip # DECchip Tulip (dc21x4x) PCI support module via-rhine # VIA Rhine support (both Rhine I and II). Common in integrated motherboards #module wd # WD80*3 support #module winbond-840 # Winbond W89c840 Ethernet support #module xircom_cb # Xircom CardBus support #module xircom_tulip_cb # Xircom Tulip-like CardBus support #!!!Ethernet 1000 Mbit Modules #module acenic # Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support #module bnx2 # Broadcom NetXtremeII support #module dl2k # D-Link DL2000-based Gigabit Ethernet support #module e1000 # Intel(R) PRO/1000 Gigabit Ethernet support #module ns83820 # National Semiconductor DP83820 support #module hamachi # Packet Engines Hamachi GNIC-II support #module yellowfin # Packet Engines Yellowfin Gigabit-NIC support #module r8169 # Realtek 8169 Gigabit Ethernet support #module sis190 # SiS190/SiS191 gigabit ethernet support #module skge # New SysKonnect GigaEthernet support #module sk98lin # Marvell Yukon Chipset / SysKonnect SK-98xx Support #module sky2 # SysKonnect Yukon2 support #module tg3 # Broadcom Tigon3 support #module via-velocity # VIA Velocity support #!!!Ethernet 10000 Mbit Modules #module cxgb # Chelsio 10Gb Ethernet support #module ixgb # Intel(R) PRO/10GbE support #module s2io # S2IO 10Gbe XFrame NIC #!!!Token Ring modules #module 3c359 # 3Com 3C359 Token Link Velocity XL adapter support #module abyss # Madge Smart 16/4 PCI Mk2 support #module ibmtr # IBM Tropic chipset based adapter support #module lanstreamer # IBM Lanstreamer chipset PCI adapter support #module olympic # IBM Olympic chipset PCI adapter support #module smctr # SMC ISA/MCA adapter support #module proteon # Proteon ISA support #module skisa # SysKonnect TR4/16 ISA support #module tmsisa # Generic TMS380 ISA support #module tmspci # Generic TMS380 PCI support #module mtok # Madge Token Ring Linux Driver #!!!PCMCIA Network Modules #module 3c589_cs # 3Com 3c589 PCMCIA support #module 3c574_cs # 3Com 3c574 PCMCIA support #module fmvj18x_cs # Fujitsu FMV-J18x PCMCIA support #module pcnet_cs # NE2000 compatible PCMCIA support #module nmclan_cs # New Media PCMCIA support #module smc91c92_cs # SMC 91Cxx PCMCIA support #module xirc2ps_cs # Xircom 16-bit PCMCIA support #module axnet_cs # Asix AX88190 PCMCIA support #module ibmtr_cs # IBM PCMCIA tokenring adapter support #!!!Wireless PCMCIA Network Modules #module ray_cs # Aviator/Raytheon 2.4MHz wireless support #module netwave_cs # Xircom Netwave AirSurfer Pcmcia wireless support #module wavelan_cs # AT&T/Lucent old WaveLAN Pcmcia wireless support #!!!Wireless Modules #module orinoco_pci # Prism 2.5 PCI 802.11b adaptor support (EXPERIMENTAL) #module orinoco_cs # Hermes PCMCIA card support #module airo_cs # Cisco/Aironet 34X/35X/4500/4800 PCMCIA cards #!!!Other Wireless Support #module ath_pci # Madwifi Support #module aes-i586 # WPA Supplicant Support #!!Modem Modules #module cdc-acm # USB Modem support (CDC ACM) #!!USB Palm Devices #module visor # USB Handspring Visor / Palm m50x / Sony Clie Driver #!!Sound Modules # #!!!ISA # #module snd-ad1816a # Analog Devices SoundPort AD1816A #module snd-ad1848 # AD1848 (Analog Devices) or CS4248 (Cirrus Logic) #module snd-cs4231 # CS4231 chips from Cirrus Logic #module snd-cs4232 # CS4232 chips from Cirrus Logic #module snd-cs4236 # CS4235,CS4236,CS4237B,CS4238B,CS4239 chips from Cirrus Logic #module snd-es968 # ESS AudioDrive ES968 chips #module snd-es1688 # ESS AudioDrive ES688 or ES1688 chips #module snd-es18xx # ESS AudioDrive ES18xx chips #module snd-gusclassic # Gravis UltraSound Classic soundcards #module snd-gusextreme # Gravis UltraSound Extreme soundcards #module snd-gusmax # Gravis UltraSound MAX soundcards #module snd-interwave # AMD InterWave based soundcards (Gravis UltraSound Plug & Play # STB SoundRage32, MED3210, Dynasonic Pro, Panasonic PCA761AW) #module snd-interwave-stb # AMD InterWave based soundcards with a TEA6330T bass and # treble regulator (UltraSound 32-Pro). #module snd-opti92x-ad1848 # Opti 82C92x or OTI-601 chips and using an AD1848 codec #module snd-opti92x-cs4231 # Opti 82C92x chips and using a CS4231 codec #module snd-opti93x # Opti 82C93x chips #module snd-sb8 # Creative Sound Blaster 1.0 2.0/Pro (8-bit) or 100% compatible #module snd-sb16 # Sound Blaster 16 soundcards (including Plug and Play version) #module snd-sbawe # Sound Blaster AWE soundcards (including Plug and Play version) #module snd-wavefront # Turtle Beach Maui, Tropez, Tropez+ based on the Wavefront chip #module snd-als100 # Avance Logic ALS100, ALS110, ALS120 and ALS200 chips #module snd-azt2320 # Aztech Systems AZT2320 chip #module snd-cmi8330 # C-Media CMI8330 chip #module snd-dt019x # Diamond Technologies DT-019X or Avance Logic ALS-007 chips #module snd-opl3sa2 # Yamaha OPL3-SA2 and OPL3-SA3 chips #module snd-sgalaxy # Aztech Sound Galaxy soundcards #module snd-sscape # Ensoniq SoundScape PnP soundcards # #!!!PCI # #module snd-ali5451 # AC97 intergrated device with ALi M5451 Audio Controller # (M1535/M1535D/M1535+/M1535D+ south bridges) #module snd-atiixp # AC97 intergrated device with ATI chipsets # (ATI IXP 150/200/250/300/400) #module snd-au8810 # Aureal Advantage soundcards #module snd-au8820 # Aureal Vortex soundcards #module snd-au8830 # Aureal Vortex 2 soundcards #module snd-azt3328 # Aztech AZF3328 (PCI168) soundcards #module snd-cs46xx # Cirrus Logic CS4610/CS4612/CS4614/CS4615/CS4622/ # CS4624/CS4630/CS4280 chips #module snd-cs4281 # Cirrus Logic CS4281 chips #module snd-emu10k1 # Sound Blaster PCI 512, Live!, Audigy and # E-mu APS (partially supported) soundcards #module snd-emu10k1x # Emu10k1X (Dell OEM Version) #module snd-korg1212 # Korg 1212IO soundcards #module snd-mixart # Digigram miXart soundcards #module snd-nm256 # NeoMagic NM256AV/ZX chips #module snd-rme32 # RME Digi32, Digi32 PRO and Digi32/8 (Sek'd Prodif32, # Prodif96 and Prodif Gold) audio devices #module snd-rme96 # RME Digi96, Digi96/8 and Digi96/8 PRO/PAD/PST soundcards #module snd-rme9652 # RME Hammerfall (RME Digi9652/Digi9636) soundcards #module snd-hdsp # RME Hammerfall DSP Audio soundcards #module snd-hda-intel # Intel HD Audio #module snd-trident # Trident 4D-Wave DX/NX or SiS 7018 chips #module snd-ymfpci # Yamaha PCI chips YMF724,YMF724F,YMF740,YMF740C,YMF744,YMF754 #module snd-als4000 # Avance Logic ALS4000 chips #module snd-cmipci # C-Media CMI8338 or CMI8738 chips #module snd-ens1370 # Ensoniq AudioPCI ES1370 chips #module snd-ens1371 # Ensoniq AudioPCI ES1371 chips and Sound Blaster PCI 64 or 128 #module snd-es1938 # ESS Solo-1 (ES1938, ES1946, ES1969) chips #module snd-es1968 # ESS Maestro 1/2/2E chips #module snd-maestro3 # ESS Maestro 3 (Allegro) chips #module snd-fm801 # ForteMedia FM801 chip #module snd-fm801-tea575x # ForteMedia FM801 + TEA5757 tuner #module snd-ice1712 # ICE1712 (Envy24) chip #module snd-ice1724 # ICE/VT1724/1720 (Envy24HT/PT) chips module snd-intel8x0 # AC97 intergrated device with Intel/SiS/nVidia/AMD chipsets, or # ALi chipsets using the M5455 Audio Controller #module snd-sonicvibes # S3 SonicVibes chip #module snd-sonicvibes # S3 SonicVibes chip #module snd-via82xx # AC97 intergrated device with VIA chipsets #module snd-vx222 # Digigram VX222 soundcards #!!USB Devices module usb-hid # Needed for USB keyboards and mice module usb-storage # Needed for USB-Sticks module usb-printer # Needed for USB-Printers #!!Storage Devices #module ide-floppy # LS-120, Iomega Zip #module floppy # Floppy disk support module ide-cd # CD-Rom Drive Support #!!Filesystem Support # Every mounted device needs a filesystem, so choose which ones you need. #module autofs4 # Automount and autofs support module isofs # ISO9960 file system support for CDRoms module vfat # Fat and VFat file system support module ntfs # NTFS file system support #module ext2 # Ext2 file system support #module ext3 # Ext3 file system support module supermount # Supermount support for auto unmounting of removable media #module nfs # NFS file system support #module smbfs # Samba client FS Support, allows you to mount smb filesystems ################################################# ### --- Packages to include in boot image --- ### ################################################# # A package is a program or utility. # Any packages may be added as "package" or "pkg". # If defined as a "package", the program is included in the boot image. # If defined as a "pkg", the program is added from outside the image. # Normally, you should use "package". Only use "pkg" if you want to # dynamically load programs. # --- Packages to include in boot image # --- Packages below may be "package" or "pkg" #!!Miscellaneous #package hwclock # Utility to set system time from hardware clock #package sound-esd # Enable sound-esd or sound-nasd if you want to be able to control #package sound-nasd # sound on your thin client from another computer or # your remote session. #package iptables # IP Tables support #!!X related #package xorg6-tinyx # TinyX Xvesa server (for low memory machines). # Works with ICA too, but is slower. Don't choose any X modules with # this server. You don't need anything else. Otherwise choose from # Xfree 3 or 4 (4 is recommended). #package xf3-svga # XF86_SVGA 3.3.6 server #package xf3-s3 # XF86_S3 3.3.6 server #package xf3-vmware # VMWare X server for development package xorg6vnc # Xorg VNC Server Module. With this package you can # connect to the Thinstation client's desktop from a java # browser at "http://:5800 # --- Xorg6R9.0 # General Xorg6R9.0 video drivers # This never gets old: only include what you really need! #package xorg6-apm # Alliance ProMotion video driver #package xorg6-ark # Ark Logic video driver #package xorg6-ati # ATI video driver #package xorg6-chips # Chips and Technologies video driver #package xorg6-cirrus # Cirrus Logic video driver #package xorg6-cyrix # Cyrix video driver #package xorg6-glint # GLINT/Permedia video driver #package xorg6-i128 # Number 9 I128 video driver #package xorg6-i740 # Intel i740 video driver package xorg6-i810 # Intel 8xx integrated graphics chipsets #package xorg6-mga # Matrox video driver #package xorg6-neomagic # Neomagic video driver #package xorg6-nsc # Nsc video driver package xorg6-nv # NVIDIA video driver #package xorg6-r128 # ATI Rage 128 video driver #package xorg6-radeon # ATI RADEON video driver #package xorg6-rendition # Rendition video driver #package xorg6-s3 # S3 video driver #package xorg6-s3virge # S3 ViRGE video driver #package xorg6-savage # S3 Savage video driver #package xorg6-siliconmotion # Silicon Motion video driver package xorg6-sis # SiS video driver #package xorg6-tdfx # 3Dfx video driver #package xorg6-tga # DEC TGA video driver #package xorg6-trident # Trident video driver #package xorg6-tseng # Tseng Labs video driver package xorg6-vesa # Generic VESA driver, use this if you don't know what to use #package xorg6-vga # VGA 320x200 8 bit #package xorg6-via # VIA video driver package xorg6-vmware # VMware SVGA video driver #!!Keyboard layouts (Language/Country) #package keymaps-ar # Arabic #package keymaps-cs # Czech #package keymaps-da # Danish #package keymaps-de # German #package keymaps-de_ch # German-Switzerland #package keymaps-en_gb # English-Great Britian #package keymaps-en_in # English-United States International #package keymaps-en_nz # English-New Zealand package keymaps-en_us # English-United States #package keymaps-es # Spanish #package keymaps-et # Estonian #package keymaps-fr_be # French-Belgium #package keymaps-fr_ca # French-Canada #package keymaps-fr_ch # French-Switzerland #package keymaps-fr # French #package keymaps-hr # Croatian #package keymaps-hu # Hungarian #package keymaps-it # Italian #package keymaps-ja # Japanese #package keymaps-la # Latin #package keymaps-lt # Lithuanian #package keymaps-lv # Latvian #package keymaps-mk # Macedonian #package keymaps-nl # Dutch #package keymaps-nl_be # Dutch-Belgium #package keymaps-nb # Norwegian #package keymaps-pl # Polish #package keymaps-pt_br # Portuguise-Brazil #package keymaps-pt # Portuguise #package keymaps-ro # Romanian #package keymaps-ru # Russian #package keymaps-sv_fi # Swedish-Finland #package keymaps-sv # Swedish #package keymaps-sl # Slovenian #package keymaps-th # Thai #package keymaps-tr # Turkish #!Applications #!!Connection Package types. Choose *at least* one! package rdesktop # X RDP client for Windows Terminal Services (ver 1.5) #package rdesktop_svga # SVGA RDP client. This is Version 1.1 of rdesktop. Only # use this for low memory machines #package vncviewer # VNC client (vncviewer) package ica # Citrix ICA client support #package tarantella # Tarantella client support #package ica_wfc # Citrix ICA manager #package xnest # XDM in a window client #package rxvt # Light Xterm Client (vt102) #package xterm # Xterm Client (vt220) #package ssh # Secure Shell client #package tn5250 # 5250 terminal emulator #package dillo # Dillo light web browser #package nx # No Machine NX client #package 2x # 2X client package firefox package flash package xpdf3 package emelfm2 package java #!!Window Managers. Choose no more than 1 window manager. # Not needed if you don't want to manage windows. #package blackbox # "Blackbox" window manager. Makes TS a light workstation. package icewm # "ICEWM" window manager. Makes TS a light workstation. # It's a little bigger than blackbox. #!!Window Manager Utils package xtdesk # Adds icons to desktop #!!Other services package www # Web access to client. From a browser: "http://" # The standard page is for general user settings, administrative access # is on port 6800. #package lp_server # Remote printing daemon (JetDirect compatible) #package lpr # LPR Print Server, for use with samba-server package #package lprng # LPRng Print Server, supports network based printing #package sshd # Dropbear secure shell server #package tftpd # Built in tftpd server. Useful for making a tftpserver # for thinstation on a WAN over a slow link. #package samba-server # Samba server FS Support, allows you to share # local floppy/cdrom/hd/printer to other Windows # PCs. Needs supermount for removeable media. #package samba-client # Samba smbclient, gives a shell like environment to access an samba server #package hdupdate # Package for updating TS images on a hardisk over a network connection #package scp # Add ability to download files over internet using scp. This package # adds some networking based options for downloading configuration files or # in using hdupdate package. #package openvpn # OpenVPN Client Support #!!PCSCD Card Readers #package gemplus410 # Card reader Gemplus 410 (Serial) and Gemplus 430 (USB) #package ccidreader # Generic USB card reader #!!Miscellaneous package extra-fonts-75dpi package e3 # Basic vi like Editor #package debug # Debug support, adds strace and other commands # Not recommended for normal use. #!Parameters ######################################## ### --- Miscellaneous Parameters --- ### ######################################## #!!Basic param rootpasswd b1ttler # Do Change! Console/telnet password for root # If this is enabled, Telnetd will be enabled. param xorgvncpasswd b1ttler # VNC Access Password param storagepasswd pleasechangeme # Password for storage server param dialuppasswd pleasechangeme # Password for dialin account param sambapasswd pleasechangeme # Password for samba shares when using user mode security param bootlogo true # Backgound picture during boot param bootresolution 1024x768 # Resolution used during Thinstation boot param defaultconfig thinstation.conf.buildtime # The file with default setup. No other config file is found # during boot. param basename thinstation # Used for all config/tftp/scp file names param basepath ts2.2 # Used to determine path to tftp/scp files #param keyfile ./id_rsa # Path for private key file used for ssh/scp #param knownhosts ./known_hosts # Path for ssh known_hosts file for ssh/scp param desktop ./background.jpg param localpkgs false # to determine is PKG files are to be loaded locally param fulllocales false # Use full locale support for packages param icaencryption false # Use ica encryption support, add 290k to image param bootverbosity 3 # Increased vebosity when booting TS # 0 no verbose messages # 1 boot # 2 network # 4 init # 8 kernel # 16 modules # 32 packages # 64 email bootlog file to SMTP server & user set in # thinstation.conf file. This will only work # if networking is working. # # Combinations can be used (e.g.12 does Kernel and Module Messages) #!!Advanced # Leave this alone unless you can't download (wget required on your Linux box): param icaurl file://home/e-smith/files/ibays/thinstation/files/linuxx86.tar.gz param flashurl file://home/e-smith/files/ibays/thinstation/files/install_flash_player_7_linux.tar.gz param nxurl file://home/e-smith/files/ibays/media/files/Software/NX/nxclient-2.0.0-6.i386.tar.gz param 2xurl http://downloads.2x.com/applicationserver/2xApplicationServerClient3.tar.bz2 param javaurl file://home/e-smith/files/ibays/thinstation/files/jre-1_5_0_06-linux-i586.bin param tarantellaurl file://home/e-smith/files/ibays/thinstation/files/tnci3li.tar #param httpproxy http://192.168.1.2:8080