Advertisement
Guest User

build.conf

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