Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ###############################################
- ### --- 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 hp_pxe
- #!!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 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 false # 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 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/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 [***masked***]
- #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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement