################################################
### --- Thinstation Build Config --- ###
################################################
#!Hardware
#!!Machine module list
#machine VMWare # A good set of modules for a VmWare Virtual Machine
machine Virtualbox-4.1 # A good set of modules for a Virtualbox Virtual Machine
machine classic_generic # Big list of modules that you can choose by unremarking them
machine Asus-m2n-mx-se
#!!Filesystem Support
#module usb-storage
#module autofs4 # Automount and autofs support
#module isofs # ISO9960 file system support for CDRoms
#module udf # CDRom UDF file system support
#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 ext4 # Ext4 file system support
#module nfs # NFS file system support
#module cifs # CIFS support (use either this or smbfs - not both)
#################################################
### --- Packages to include in boot image --- ###
#################################################
#!!Miscellaneous
package ts-classic # The classic ts logic for network/netfiles/hostname/mounting/telnetd/telnet/playcd
#package automount
#package networkmanager
#package udisks-glue
#package ntp # Utility to obtain date & time from network
#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 alsa
#package gnome-media
#package gnome-network-properties
#package gnome-core
#package volumeicon
#package kismet
#package gst-plugins-base
#package gst-plugins-good
#package crystalhd
#package libva
#package iptables # IP Tables support
#package cpufreq
#package cpuspeed
#package wine # Windows Application Execution Platform
#!!X related
# --- XOrg 7.6
#package xorg7-apm
#package xorg7-ark
#package xorg7-chips
#package xorg7-cirrus
#package xorg7-glint
#package xorg7-i128
#package xorg7-mach64
#package xorg7-mga
#package xorg7-neomagic
#package xorg7-r128
#package xorg7-rendition
#package xorg7-s3
#package xorg7-s3virge
#package xorg7-savage
#package xorg7-siliconmotion
#package xorg7-sis
#package xorg7-sisusb
#package xorg7-sun
#package xorg7-tdfx
#package xorg7-tga
#package xorg7-trident
#package xorg7-tseng
#package xorg7-v4l
package xorg7-vesa #A fallback driver that works with almost everything. Does allow resolution changes
package xorg7-vmware
#package xorg7-ztv
package xorg7-ati #ATI video driver for most modern ATI chipsets. Usually requires several firmwares
package xorg7-nv #Old opensource nvidia driver
package xorg7-nouveau #New opensource nvidia driver
package xorg7_nvidia #Proprietary nvidia driver
#package xorg7-openchrome #Via Video Chipsets driver
#package xorg7-geode #Geode Video driver
package xorg7-i740 #Intel video driver for really old chipsets
package xorg7-intel #Intel video driver for most modern chipsets except the GMA3500/3600
package xorg7-fbdev #A fallback driver that works with almost everything. Does *not* allow resolution changes
#!!Locale or localization files for keyboard and fonts. (Language/Country)
package locale-en_US # English-US
package locale-ru_RU # Russian
#!Applications
#!!Connection Package types. Choose *at least* one!
package freerdp # X RDP Client - fork of rdesktop
package rdesktop # X RDP client for Windows Terminal Services (ver 1.7)
#package vncviewer # VNC client (vncviewer)
#package xorg7vnc # Remote Control Client Workstation
#package xterm # Xterm Client (vt220)
package ssh # Secure Shell client
#package 2x # 2X client
#package java # Java runtime
#package firefox_lowmem # Firefox 3 for low resource machines
#package firefox # Firefox current Web Browser
#package chrome # Google Chrome Web Browser
#package flash_lowmem # Flash 9 browser plugin for firefox and low resource machines
#package flash # Flash Current
#package filezilla # FileZilla FTP Client for X
#package xfwm4
#package xfwm4-extra
#package terminal # Terminal emulator for xfwm4 -- Pulls in xfwm4
#package thunar # File Manager for xfwm4 -- Pulls in xfwm4
#!!Other services
#package www # Web access to client. From a browser: "http://<IP number>"
# 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 scp # Add ability to download files over internet using scp.
#!!PCSCD Card Readers
#package gemplus410 # Card reader Gemplus 410 (Serial) and Gemplus 430 (USB)
#package ccidreader # Generic USB card reader
#!!Miscellaneous
#package gtk-2.0 # Full gtk-2.0 plus clearlooks theme
#package icons-cursor # Anti Aliased Mouse Cursor Theme
#package icons-hicolor # Hi-Color icons for some applications and themes. Does not really contain any icons.
#package icons-gnome # gnome Hi-Color icons theme. Needed by most other icon themes.
#package icons-tango # tango Hi-Color icons theme
#package icons-neu # neu Hi-Color icons theme
#package fonts-misc
#package fonts-TTF-liberation
#package fonts-jis-misc # Japanese Industrial
#package fonts-util
#package fonts-cyrillic
#package fonts-Speedo-Bitstream
#package fonts-TTF-BH # This one works nicely most of the time and is small.
#package fonts-TTF-vera
#package fonts-TTF-liberation
#package fonts-75dpi-Adobe
#package fonts-75dpi-Adobe-Utopia
#package fonts-75dpi-BH
#package fonts-75dpi-BH-Typewriter
#package fonts-75dpi-Bitstream
#package fonts-100dpi-Adobe
#package fonts-100dpi-Adobe-Utopia
#package fonts-100dpi-BH
#package fonts-100dpi-BH-Typewriter
#package fonts-100dpi-Bitstream
#package fonts-Type1-Adobe-Utopia
#package fonts-Type1-BH
#package fonts-Type1-Bitstream
#package fonts-Type1-IBM
#package fonts-Type1-xfree86
package lshw # list hardware
package debug # metapackage to include other debugging packages and stop during bootup to check things.
package extensions # Adds various shell commands, will increase image size.
package extensions-x # Adds various utility s for the X Environment !!!! INCLUDES hwlister.sh !!!!
# Parameters
########################################
### --- Miscellaneous Parameters --- ###
########################################
#!!Basic
#param fastboot true # Mangles the filesystem a special way as to improve boot spead and reduce
# memory utilization. Cool/Dangerous . Harder to dubug other packages. (Finishing Touch)
# Set to 'true' to enable or 'lotsofmem' for slightly slower booting but no squash lag on app launch.
#param tsuser tsuser # Name of the user that thinstation will run as. Needs userauto package.
#param tsuserpasswd pleasechangeme # Do Change! Console/telnet password for non-root
param rootpasswd 112 # Do Change! Console/telnet password for root
param xorgvncpasswd 112 # VNC Access Password
param storagepasswd 112 # Password for storage server
param dialuppasswd 112 # Password for dialin account
param sambapasswd 112 # Password for samba shares when using user mode security
#param kernelcmdline "radeon.modeset=0" # Add additional kernel command lines. e.g. disable radeon framebuffer
#param stripelf yes # Strip extraneous information from elf binaries (Maybe not Safe)
#param acpisupport disable # Tells the kernel not to load acpi modules. (Breaks some Intel Chipsets if disabled)
#param uvesafb disable # Disable uvesafb (legacy option like modesetfb)
#param extra_vid LVDS-1:d # Add an extra video= parameter to kernel cmd line (good for disabling outputs on video cards)
param bootlogo true # Enable or Disable the use of the Boot splash.
param boottheme default # Backgound picture during boot
#param splash verbose # kernel splash setting (0=off, silent or verbose (default=silent)
param splash silent
param fbmtrr 0 # MTRR value for uvesafb (default = 0, 4 is the best) grep your log to make sure you have not set it to high
#param fbnocrtc true # This is usually a good thing.
param fbsm ywrap # Window scrolling method (redraw, ypan, ywrap) ywrap is best, but may not work correctly for all people
#param fbvtotal 16 # Override Video Bios Reported Memory in MB
#param fbmaxhf 67 # Override Video Negotiated Max Horizontal Frequency
#param fbmaxvf 61 # Override Video Negotiated Max Vertical Frequency
#param fbmaxclk 155 # Override Video Negotiated Max Clock Frequency
#param fbnoedid true # Don t do video edid
#param bootresolution 1024x600-32 # Resolution used during Thinstation boot.
#param bootresolution 1024x768-32 # You can wright your own resolution mode here, if you know it.
#param bootresolution 1152x864-32
#param bootresolution 1280x768-32
#param bootresolution 1366x768-32 # Otherwise, you may want to refer to the vbe_modes.list you created with hwlister.sh
param bootresolution 1280x1024-32 # for modes that your card supports.
#param bootresolution 1400x900-32 # It is also used by xrandr if no xrandr options are specified.
#param bootresolution 1680x1050-32
#param bootresolution 1920x1080-32
#param bootresolution 1400x1050-32
param desktop file:./backgrounds/Hive_Lite.jpg # Custom image to load as desktop background
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 ts5.0 # Used to determine path to tftp/scp files
param baseurl
www.doncuppjr.net # Used to determine url to wget 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 localpkgs false # to determine is PKG files are to be loaded locally
param fulllocales true # Use full locale support for packages
#param icaencryption false # Use ica encryption support, add 290k to image
param haltonerror false # Will halt on error, default is true
param hardlinkfs true
param sametimestmp true # When enabled, the timestamps for all files and folders will be set to 00:00 of todays date in your timezone
param initrdcmd "gzip -9" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9
param bootverbosity 3 # Increased vebosity when booting TS
#!!Advanced
param downloads /downloads
param bootimages "pxe"
param syslinuxtheme "default"
param httpproxy http://192.168.100.100:3128
#param bootfssize 50% # Modify the size of the tmpfs filesystem
#package alltimezone
#param allres true # Includes a lot of resolution splash images for live-cd s
#param allfirmware true # Includes a lot of firmwares for live-cd s