- ###############################################
- ### --- 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
- #!!Machine module list
- #machine m704 # Gigabyte m704 Rover PC
- #machine pos668 # Pioneer POS Terminal 668
- #machine pos768 # Pioneer POS Terminal 768
- #machine wyse9150se # WYSE 9150se Thin Client
- #machine NT-A3500 # Foxconn AMD E-350 Barebone
- #machine NT-535 # Foxconn Intel D525 Barebone
- #machine vmware # A good set of modules for a VmWare Virtual Machine
- #machine VIA-Epia-CLE266 # VIA Epia/Eden based on the the CLE266 chip. Rather common in thin clients a few years old
- #machine classic_generic # Big list of modules that you can choose by unremarking them
- machine my_machine
- #!!Wireless Stuff
- #package wpa_supplicant
- #package wireless
- #package wifi-connect
- #!!!Misc Modules
- #!!Filesystem Support
- # Every mounted device needs a filesystem, so choose which ones you need.
- #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)
- #module squashfs
- #################################################
- ### --- 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 (More Complete than whats already in BusyBox)
- #package rdate # Utility to obtain date & time from network
- #package ntp # Utility to obtain date & time from network (only use one of these)
- #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-lib
- #package alsa-utils
- #package gnome-media
- #package gnome-core
- #package kismet
- #package gst-plugins-base
- #package gst-plugins-good
- #package gstreamer
- #package libva
- #package iptables # IP Tables support
- #package cpufreq
- #package cpuspeed
- #!!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
- #package xorg7-vmware
- #package xorg7-ztv
- #package xorg7-ati
- #package xorg7-nv
- #package xorg7-nouveau
- #package xorg7-openchrome
- #package xorg7-geode
- #package xorg7-i740
- #package xorg7-intel
- #package xorg7-fbdev
- #package xorg7-tinyx
- #!!Locale or localization files for keyboard and fonts. (Language/Country)
- #package locale-da_DK # Danish
- #package locale-de_DE # German
- #package locale-en_GB # English-Great Britain
- package locale-en_US # English-US
- #package locale-es_ES # Spanish
- #package locale-fi_FI
- #package locale-fr_BE
- #package locale-fr_CA
- #package locale-fr_CH
- #package locale-fr_FR # French
- #package locale-it_IT # Italian
- #package locale-nb_NO # Norwegian (bokmål)
- #package locale-pt_PT # Portuguese
- #package locale-pt_BR # Portuguese-Brazil
- #package locale-sv_SE # Swedish
- #!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 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 thinlinc # Cendio ThinLinc client support
- #package nx # No Machine NX client
- package 2x # 2X client
- #package java # Java runtime
- #package firefox3
- #package firefox3_6
- #package firefox7 # Mozilla firefox broser
- #package firefox8
- #package chrome # Google Chrome Web Browser
- #package kiosk # Rkiosk Plugin for Firefox
- #package flash9 # Flash 9 browser plugin for firefox
- #package flash10 # Flash 10 browser plugin for firefox
- #package flash11 # Flash 11
- #package filezilla # FileZilla FTP Client for X
- #package git # GIT Version Control System
- #package giggle # Commit browser for GIT
- #package gparted # Gnome Partition Manager
- #package open-vm-tools
- #package medit # Notepad
- #package mplayer # DVD and video player
- #package xbmc # XBMC Media Center for X
- #package xpdf # X PDF Viewer
- #!!Window Managers. Choose no more than 1 window manager.
- # Not needed if you don't want to manage windows.
- #package openbox # A spartin clean/fast window manager.
- #package xdesktop-kiosk # A locked down desktop kiosk using the openbox wm (See packages/xdesktop-kiosk/build/conf for
- # more help.
- #package icewm # "ICEWM" window manager. Makes TS a light workstation.
- #package xfwm4
- #package icewm-theme-xp
- #package icewm-themes # Extra IceWM themes
- #package icewm-theme-bernstein
- #package icewm-theme-bluecrux
- #package icewm-theme-liquid
- #!!Window Manager Utils
- #package idle-shutdown # Package that lets you specify automatic shutdown settings and logic.
- #package wbar # Adds icons to desktop
- #package idesk
- #!!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 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 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.
- #package fonts-misc
- #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-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 e3 # Basic vi like Editor
- #package rox # Basic File Manager
- #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 !!!!
- #package eGalax # eGalax TouchKit Drivers/Utility for serial and usb touchscreens by EETI.
- #package installer # Wipes a drive, makes partitions and downloads thinstation from a pxe server
- #package devstation # Starts a tftp server that hosts files from the boot-images/pxe folder
- # Parameters
- ########################################
- ### --- Miscellaneous Parameters --- ###
- ########################################
- #!!Basic
- param fastboot false # Mangles the filesystem a special way as to improve boot spead and reduce
- # memory utilization. Cool/Dangerous . Harder to dubug other packages. (Finishing Touch)
- #param tsuser ts
- #param rootpasswd pleasechangeme # Do Change! Console/telnet password for root
- # If this is enabled, Telnetd will be enabled.
- #param xorgvncpasswd pleasechangeme # 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 stripelf yes # Strip extraneous information from elf binaries (Maybe not Safe)
- param acpisupport enable # Tells the kernel not to load acpi modules. (Breaks some Intel Chipsets if disabled)
- #param modesetfb enable # Disable uvesafb for Intel and ATI cards that are Kernel Mode Setting (Otherwise they get a black screen
- # or crash
- #param extra_vid LVDS-1:d
- 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 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 1280x1024-32 # Otherwise, you may want to refer to the vbe_modes.list you created with hwlister.sh
- #param bootresolution 1400x900-32 # for modes that your card supports.
- #param bootresolution 1680x1050-32 # It is also used by xrandr if no xrandr options are specified.
- #param bootresolution 1920x1080-32
- #param bootresolution 1400x1050-32
- param desktop file:./backgrounds/Live.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 config # Used to determine path to tftp/scp files
- #param baseurl http://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 true # Will halt on error, default is true
- param initrdcmd "gzip -9" # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9
- param bootverbosity 0 # 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/installs/linuxx86-11.100.158406.tar.gz
- #param firefox8url http://thinstation.org/download/firefox/firefox-8.x-current.tar.bz2
- #param firefox7url http://thinstation.org/download/firefox/firefox-7.x-current.tar.bz2
- #param firefox3_6url http://thinstation.org/download/firefox/firefox-3.6.x-current.tar.bz2
- #param firefox3url http://thinstation.org/download/firefox/firefox-3.x-current.tar.bz2
- #param flash10url http://www.thinstation.org/download/flash/install_flash_player_10.x-current.tar.gz
- #param flash11url http://www.thinstation.org/download/flash/install_flash_player_11.x-current.tar.gz
- #param flash9url http://www.thinstation.org/download/flash/install_flash_player_9_linux.tar.gz
- #param thinlincurl http://www.cendio.com/downloads/clients/tl-3.2.0-client-linux-dynamic.tar.gz
- #param nxurl http://thinstation.org/download/nx/nxclient-3.x-current.i386.tar.gz
- param 2xurl http://www.2x.com/downloads/AppServer-LoadBalancer/2XClient.tar.bz2
- #param javaurl http://javadl.sun.com/webapps/download/AutoDL?BundleId=49015
- #param tarantellaurl file://home/installs/tnci3li.tar
- #param filezillaurl http://downloads.sourceforge.net/project/filezilla/FileZilla_Client/3.5.1/FileZilla_3.5.1_i586-linux-gnu.tar.bz2
- #param chromeurl http://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
- #param eGalaxurl http://home.eeti.com.tw/web20/drivers/touch_driver/Linux/20110831/eGalaxTouch-3.06.5625-32b-k26.tar.gz
- param httpproxy http://user:password@proxy:port
- #param bootfssize 50% # Modify the size of the tmpfs filesystem
- #param giturl none
- #param allfirmwareurl none
- #param livecd true # Adds a multi-resolution boot menu to cd images.
- #package allres # Includes a lot of resolution splash images for live-cd's
- #package allfirmware # Includes a lot of firmwares for live-cd's
SHARE
TWEET

build.conf




Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy.