daily pastebin goal
67%
SHARE
TWEET

build.conf

a guest Jan 23rd, 2012 2,747 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ###############################################
  2. ### ---     Thinstation Build Config     --- ###
  3. ################################################
  4. #
  5. #
  6. # This is Thinstation's basic setup file. In this file you decide which
  7. # hardware, programs and features to be included in the Thinstation
  8. # boot image generated by running "./build".
  9. #
  10. # You can customize/limit the possibilities in the thinstation.conf
  11. # files later.
  12. #
  13. # Anything after a "#" is a comment. You activate "things" by removing
  14. # the "#" and remove "things" by putting a "#" in front of them.
  15. #
  16. # First we define which modules to include. Modules are hardware
  17. # drivers. NEVER include more than necessary - the more modules, the
  18. # longer boot time.
  19.  
  20. ################################################
  21. ### --- Modules to include in boot image --- ###
  22. ################################################
  23. # Any modules may be added as "module" or "module_pkg".
  24. # If defined as a "module", the driver is included in the boot image.
  25. # If defined as a "module_pkg", the driver is added from outside the
  26. # image, such as from a tftp server.  See note below for more details.
  27. #
  28. # Normally you should use "module".  Only use "module_pkg" if you want
  29. # to dynamically load modules.
  30. # Note: If you create a module_pkg network driver, and decide to load it
  31. #       from a tftp server, it won't work.  This is because the image
  32. #       won't have a network driver to get the module_pkg in the first
  33. #       place.
  34.  
  35. #!Hardware
  36. #!!Machine module list
  37. #machine m704                           # Gigabyte m704 Rover PC
  38. #machine pos668                         # Pioneer POS Terminal 668
  39. #machine pos768                         # Pioneer POS Terminal 768
  40. #machine wyse9150se                     # WYSE 9150se Thin Client
  41. #machine NT-A3500                       # Foxconn AMD E-350 Barebone
  42. #machine NT-535                         # Foxconn Intel D525 Barebone
  43. #machine vmware                         # A good set of modules for a VmWare Virtual Machine
  44. #machine VIA-Epia-CLE266                # VIA Epia/Eden based on the the CLE266 chip. Rather common in thin clients a few years old
  45. #machine classic_generic                # Big list of modules that you can choose by unremarking them
  46. machine my_machine
  47.  
  48. #!!Wireless Stuff
  49. #package wpa_supplicant
  50. #package wireless
  51. #package wifi-connect
  52. #!!!Misc Modules
  53.  
  54. #!!Filesystem Support
  55. # Every mounted device needs a filesystem, so choose which ones you need.
  56. #module usb-storage
  57. #module autofs4                 # Automount and autofs support
  58. #module isofs                   # ISO9960 file system support for CDRoms
  59. #module udf                     # CDRom UDF file system support
  60. #module vfat                    # Fat and VFat file system support
  61. #module ntfs                    # NTFS file system support
  62. #module ext2                    # Ext2 file system support
  63. #module ext3                    # Ext3 file system support
  64. #module ext4                    # Ext4 file system support
  65. #module nfs                     # NFS file system support
  66. #module cifs                    # CIFS support (use either this or smbfs - not both)
  67. #module squashfs
  68.  
  69. #################################################
  70. ### --- Packages to include in boot image --- ###
  71. #################################################
  72.  
  73. # A package is a program or utility.
  74. # Any packages may be added as "package" or "pkg".
  75. # If defined as a "package", the program is included in the boot image.
  76. # If defined as a "pkg", the program is added from outside the image.
  77. # Normally, you should use "package".  Only use "pkg" if you want to
  78. # dynamically load programs.
  79.  
  80.  
  81. # --- Packages to include in boot image
  82. # --- Packages below may be "package" or "pkg"
  83. #!!Miscellaneous
  84. #package hwclock                # Utility to set system time from hardware clock (More Complete than whats already in BusyBox)
  85. #package rdate                  # Utility to obtain date & time from network
  86. #package ntp                    # Utility to obtain date & time from network (only use one of these)
  87. #package sound-esd              # Enable sound-esd or sound-nasd if you want to be able to control
  88. #package sound-nasd             #  sound on your thin client from another computer or
  89.                                 #  your remote session.
  90. package alsa-lib
  91. #package alsa-utils
  92. #package gnome-media
  93. #package gnome-core
  94. #package kismet
  95. #package gst-plugins-base
  96. #package gst-plugins-good
  97. #package gstreamer
  98. #package libva
  99. #package iptables               # IP Tables support
  100. #package cpufreq
  101. #package cpuspeed
  102.  
  103. #!!X related
  104. # --- XOrg 7.6
  105. #package xorg7-apm
  106. #package xorg7-ark
  107. #package xorg7-chips
  108. #package xorg7-cirrus
  109. #package xorg7-glint
  110. #package xorg7-i128
  111. #package xorg7-mach64
  112. #package xorg7-mga
  113. #package xorg7-neomagic
  114. #package xorg7-r128
  115. #package xorg7-rendition
  116. #package xorg7-s3
  117. #package xorg7-s3virge
  118. #package xorg7-savage
  119. #package xorg7-siliconmotion
  120. #package xorg7-sis
  121. #package xorg7-sisusb
  122. #package xorg7-sun
  123. #package xorg7-tdfx
  124. #package xorg7-tga
  125. #package xorg7-trident
  126. #package xorg7-tseng
  127. #package xorg7-v4l
  128. package xorg7-vesa
  129. #package xorg7-vmware
  130. #package xorg7-ztv
  131. #package xorg7-ati
  132. #package xorg7-nv
  133. #package xorg7-nouveau
  134. #package xorg7-openchrome
  135. #package xorg7-geode
  136. #package xorg7-i740
  137. #package xorg7-intel
  138. #package xorg7-fbdev
  139. #package xorg7-tinyx
  140.  
  141. #!!Locale or localization files for keyboard and fonts.  (Language/Country)
  142. #package locale-da_DK  # Danish
  143. #package locale-de_DE  # German
  144. #package locale-en_GB  # English-Great Britain
  145. package locale-en_US  # English-US
  146. #package locale-es_ES  # Spanish
  147. #package locale-fi_FI
  148. #package locale-fr_BE
  149. #package locale-fr_CA
  150. #package locale-fr_CH
  151. #package locale-fr_FR  # French
  152. #package locale-it_IT  # Italian
  153. #package locale-nb_NO  # Norwegian (bokmÃ¥l)
  154. #package locale-pt_PT  # Portuguese
  155. #package locale-pt_BR  # Portuguese-Brazil
  156. #package locale-sv_SE  # Swedish
  157.  
  158. #!Applications
  159. #!!Connection Package types.  Choose *at least* one!
  160. #package freerdp                # X RDP Client - fork of rdesktop
  161. #package rdesktop               # X RDP client for Windows Terminal Services (ver 1.7)
  162. #package vncviewer              # VNC client (vncviewer)
  163. #package xorg7vnc               # Remote Control Client Workstation
  164. #package ica                    # Citrix ICA client support
  165. #package tarantella             # Tarantella client support
  166. #package ica_wfc                # Citrix ICA manager
  167. #package xnest                  # XDM in a window client
  168. #package rxvt                   # Light Xterm Client (vt102)
  169. #package xterm                  # Xterm Client (vt220)
  170. #package ssh                    # Secure Shell client
  171. #package tn5250                 # 5250 terminal emulator
  172. #package dillo                  # Dillo light web browser
  173. #package thinlinc               # Cendio ThinLinc client support
  174. #package nx                     # No Machine NX client
  175. package 2x                      # 2X client
  176. #package java                   # Java runtime
  177. #package firefox3
  178. #package firefox3_6
  179. #package firefox7                # Mozilla firefox broser
  180. #package firefox8
  181. #package chrome                 # Google Chrome Web Browser
  182. #package kiosk                  # Rkiosk Plugin for Firefox
  183. #package flash9                 # Flash 9 browser plugin for firefox
  184. #package flash10                        # Flash 10 browser plugin for firefox
  185. #package flash11                        # Flash 11
  186. #package filezilla              # FileZilla FTP Client for X
  187. #package git                    # GIT Version Control System
  188. #package giggle                 # Commit browser for GIT
  189. #package gparted                # Gnome Partition Manager
  190. #package open-vm-tools
  191. #package medit                  # Notepad
  192. #package mplayer                # DVD and video player
  193. #package xbmc                   # XBMC Media Center for X
  194. #package xpdf                   # X PDF Viewer
  195.  
  196. #!!Window Managers. Choose no more than 1 window manager.
  197. # Not needed if you don't want to manage windows.
  198. #package openbox                # A spartin clean/fast window manager.
  199. #package xdesktop-kiosk         # A locked down desktop kiosk using the openbox wm (See packages/xdesktop-kiosk/build/conf for
  200.                                 # more help.
  201. #package icewm                  # "ICEWM" window manager.  Makes TS a light workstation.
  202. #package xfwm4
  203. #package icewm-theme-xp
  204. #package icewm-themes           # Extra IceWM themes
  205. #package icewm-theme-bernstein
  206. #package icewm-theme-bluecrux
  207. #package icewm-theme-liquid
  208.  
  209. #!!Window Manager Utils
  210. #package idle-shutdown          # Package that lets you specify automatic shutdown settings and logic.
  211. #package wbar                   # Adds icons to desktop
  212. #package idesk
  213.  
  214. #!!Other services
  215. #package www                    # Web access to client.  From a browser: "http://<IP number>"
  216.                                 #  The standard page is for general user settings, administrative access
  217.                                 #  is on port 6800.
  218. #package lp_server              # Remote printing daemon (JetDirect compatible)
  219. #package lpr                    # LPR Print Server, for use with samba-server package
  220. #package lprng                  # LPRng Print Server, supports network based printing
  221. #package sshd                   # Dropbear secure shell server
  222. #package tftpd                  # Built in tftpd server. Useful for making a tftpserver
  223.                                 #  for thinstation on a WAN over a slow link.
  224. #package samba-server           # Samba server FS Support, allows you to share
  225.                                 #  local floppy/cdrom/hd/printer to other Windows
  226.                                 #  PCs. Needs supermount for removeable media.
  227. #package samba-client           # Samba smbclient, gives a shell like environment to access an samba server
  228. #package hdupdate               # Package for updating TS images on a hardisk over a network connection
  229. #package scp                    # Add ability to download files over internet using scp.  This package
  230.                                 #  adds some networking based options for downloading configuration files or
  231.                                 #  in using hdupdate package.
  232. #package openvpn                # OpenVPN Client Support
  233.  
  234.  
  235. #!!PCSCD Card Readers
  236. #package gemplus410             # Card reader Gemplus 410 (Serial) and Gemplus 430 (USB)
  237. package ccidreader             # Generic USB card reader
  238.  
  239.  
  240. #!!Miscellaneous
  241. #package gtk-2.0                        # Full gtk-2.0 plus clearlooks theme
  242. #package icons-cursor           # Anti Aliased Mouse Cursor Theme
  243. #package icons-hicolor          # Hi-Color icons for some applications and themes.
  244. #package fonts-misc
  245. #package fonts-util
  246. #package fonts-cyrillic
  247. #package fonts-Speedo-Bitstream
  248. #package fonts-TTF-BH           # This one works nicely most of the time and is small.
  249. #package fonts-TTF-vera
  250. #package fonts-75dpi-Adobe
  251. #package fonts-75dpi-Adobe-Utopia
  252. #package fonts-75dpi-BH
  253. #package fonts-75dpi-BH-Typewriter
  254. #package fonts-75dpi-Bitstream
  255. #package fonts-100dpi-Adobe
  256. #package fonts-100dpi-Adobe-Utopia
  257. #package fonts-100dpi-BH
  258. #package fonts-100dpi-BH-Typewriter
  259. #package fonts-100dpi-Bitstream
  260. #package fonts-Type1-Adobe-Utopia
  261. #package fonts-Type1-BH
  262. #package fonts-Type1-Bitstream
  263. #package fonts-Type1-IBM
  264. #package fonts-Type1-xfree86
  265. #package lshw                   # list hardware
  266. #package e3                     # Basic vi like Editor
  267. #package rox                    # Basic File Manager
  268. #package debug                  # metapackage to include other debugging packages and stop during bootup to check things.
  269. #package extensions             # Adds various shell commands, will increase image size.
  270. #package extensions-x           # Adds various utility's for the X Environment !!!! INCLUDES hwlister.sh !!!!
  271. #package eGalax                 # eGalax TouchKit Drivers/Utility for serial and usb touchscreens by EETI.
  272. #package installer              # Wipes a drive, makes partitions and downloads thinstation from a pxe server
  273. #package devstation             # Starts a tftp server that hosts files from the boot-images/pxe folder
  274.  
  275. # Parameters
  276. ########################################
  277. ### --- Miscellaneous Parameters --- ###
  278. ########################################
  279. #!!Basic
  280.  
  281. param fastboot       false                              # Mangles the filesystem a special way as to improve boot spead and reduce
  282.                                                         # memory utilization. Cool/Dangerous . Harder to dubug other packages. (Finishing Touch)
  283. #param tsuser         ts
  284. #param rootpasswd     pleasechangeme                    # Do Change!  Console/telnet password for root
  285.                                                         # If this is enabled, Telnetd will be enabled.
  286. #param xorgvncpasswd  pleasechangeme                    # VNC Access Password
  287. #param storagepasswd  pleasechangeme                    # Password for storage server
  288. #param dialuppasswd   pleasechangeme                    # Password for dialin account
  289. #param sambapasswd    pleasechangeme                    # Password for samba shares when using user mode security
  290. #param stripelf       yes                               # Strip extraneous information from elf binaries (Maybe not Safe)
  291. param acpisupport    enable                             # Tells the kernel not to load acpi modules. (Breaks some Intel Chipsets if disabled)
  292. #param modesetfb      enable                            # Disable uvesafb for Intel and ATI cards that are Kernel Mode Setting (Otherwise they get a black screen
  293.                                                         # or crash
  294. #param extra_vid      LVDS-1:d
  295. param bootlogo       true                               # Enable or Disable the use of the Boot splash.
  296. param boottheme      default                            # Backgound picture during boot
  297. #param splash        verbose                            # kernel splash setting (0=off, silent or verbose (default=silent)
  298. param splash         silent
  299. 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
  300. #param fbnocrtc      true                               # This is usually a good thing.
  301. param fbsm           ywrap                              # Window scrolling method (redraw, ypan, ywrap) ywrap is best, but may not work correctly for all people
  302.  
  303. #param bootresolution 1024x600-32                       # Resolution used during Thinstation boot.
  304. param bootresolution 1024x768-32                        # You can wright your own resolution mode here, if you know it.
  305. #param bootresolution 1280x1024-32                      # Otherwise, you may want to refer to the vbe_modes.list you created with hwlister.sh
  306. #param bootresolution 1400x900-32                       # for modes that your card supports.
  307. #param bootresolution 1680x1050-32                      # It is also used by xrandr if no xrandr options are specified.
  308. #param bootresolution 1920x1080-32
  309. #param bootresolution 1400x1050-32
  310.  
  311. param desktop file:./backgrounds/Live.jpg       # Custom image to load as desktop background
  312. param defaultconfig  thinstation.conf.buildtime         # The file with default setup.  No other config file is found
  313.                                                         #  during boot.
  314. param basename       thinstation                        # Used for all config/tftp/scp file names
  315. param basepath       config                             # Used to determine path to tftp/scp files
  316. #param baseurl        http://www.doncuppjr.net          # Used to determine url to wget files
  317. #param keyfile        ./id_rsa                          # Path for private key file used for ssh/scp
  318. #param knownhosts     ./known_hosts                     # Path for ssh known_hosts file for ssh/scp
  319. #param localpkgs      false                             # to determine is PKG files are to be loaded locally
  320. param fulllocales    true                               # Use full locale support for packages
  321. #param icaencryption  false                             # Use ica encryption support, add 290k to image
  322. param haltonerror    true                               # Will halt on error, default is true
  323. param initrdcmd      "gzip -9"                          # Compression mode and level of initrd file. none, gzip -9, lzma -9 ,bzip2 -9
  324. param bootverbosity   0                                 # Increased vebosity when booting TS
  325.                                                         #   0 no verbose messages
  326.                                                         #   1 boot
  327.                                                         #   2 network
  328.                                                         #   4 init
  329.                                                         #   8 kernel
  330.                                                         #  16 modules
  331.                                                         #  32 packages
  332.                                                         #  64 email bootlog file to SMTP server & user set in
  333.                                                         #     thinstation.conf file.  This will only work
  334.                                                         #     if networking is working.
  335.                                                         #
  336.                                                         #  Combinations can be used (e.g.12 does Kernel and Module Messages)
  337.  
  338. #!!Advanced
  339. # Leave this alone unless you can't download (wget required on your Linux box):
  340. #param icaurl         file://home/installs/linuxx86-11.100.158406.tar.gz
  341. #param firefox8url    http://thinstation.org/download/firefox/firefox-8.x-current.tar.bz2
  342. #param firefox7url    http://thinstation.org/download/firefox/firefox-7.x-current.tar.bz2
  343. #param firefox3_6url  http://thinstation.org/download/firefox/firefox-3.6.x-current.tar.bz2
  344. #param firefox3url    http://thinstation.org/download/firefox/firefox-3.x-current.tar.bz2
  345. #param flash10url     http://www.thinstation.org/download/flash/install_flash_player_10.x-current.tar.gz
  346. #param flash11url     http://www.thinstation.org/download/flash/install_flash_player_11.x-current.tar.gz
  347. #param flash9url      http://www.thinstation.org/download/flash/install_flash_player_9_linux.tar.gz
  348. #param thinlincurl    http://www.cendio.com/downloads/clients/tl-3.2.0-client-linux-dynamic.tar.gz
  349. #param nxurl          http://thinstation.org/download/nx/nxclient-3.x-current.i386.tar.gz
  350. param 2xurl          http://www.2x.com/downloads/AppServer-LoadBalancer/2XClient.tar.bz2
  351. #param javaurl        http://javadl.sun.com/webapps/download/AutoDL?BundleId=49015
  352. #param tarantellaurl  file://home/installs/tnci3li.tar
  353. #param filezillaurl   http://downloads.sourceforge.net/project/filezilla/FileZilla_Client/3.5.1/FileZilla_3.5.1_i586-linux-gnu.tar.bz2
  354. #param chromeurl             http://dl.google.com/linux/direct/google-chrome-stable_current_i386.deb
  355. #param eGalaxurl             http://home.eeti.com.tw/web20/drivers/touch_driver/Linux/20110831/eGalaxTouch-3.06.5625-32b-k26.tar.gz
  356. param httpproxy      http://user:password@proxy:port
  357.  
  358. #param bootfssize     50%                               # Modify the size of the tmpfs filesystem
  359.  
  360. #param giturl           none
  361. #param allfirmwareurl   none
  362. #param livecd           true            # Adds a multi-resolution boot menu to cd images.
  363. #package allres                         # Includes a lot of resolution splash images for live-cd's
  364. #package allfirmware                    # Includes a lot of firmwares for live-cd's
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. OK, I Understand
 
Top