HaikuPorts
  • Login
  • Preferences
  • Help/Guide
  • Wiki
  • Timeline
  • Roadmap
  • View Tickets
  • Search
  • Port Log
  • Blog

Context Navigation

  • ← Previous Change
  • Wiki History
  • Next Change →

Changes between Initial Version and Version 1 of HaikuPorterForPM/HaikuPortsConf


Ignore:
Timestamp:
06/11/13 06:29:37 (2 years ago)
Author:
zooey
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • HaikuPorterForPM/HaikuPortsConf

    v1 v1  
     1= Global !HaikuPorter Configuration = 
     2 
     3Global !HaikuPorter options are specified in the file /etc/haikuports.conf. This file is expected to be a shell script which can be sourced (executed) by !HaikuPorter. The resulting set of environment variables is scanned for the global options known by !HaikuPorter. 
     4 
     5Here's an example: 
     6{{{ 
     7# HaikuPorts configuration 
     8 
     9TREE_PATH="/Sources/haikuports.git" 
     10PACKAGER="Peter Packman <packman@example.org>" 
     11 
     12# ALLOW_UNTESTED=yes 
     13 
     14}}} 
     15 
     16 
     17== Available Options == 
     18 
     19=== ALLOW_TESTED === 
     20 - '''Type:''' !YesNo 
     21 - '''Contents:''' 'yes' if packages that have been marked as untested on the current Haiku architecture should be considered, 'no' if not. 
     22 - '''Required:''' No 
     23 - '''Default:''' 'no' 
     24 
     25=== PACKAGER === 
     26 - '''Type:''' String 
     27 - '''Contents:''' Full e-mail address (with name) of the packager (i.e. the person that is using !HaikuPorter to create packages. This address will be shown in packages, such that the packager can be contacted should there be any problems. 
     28 - '''Required:''' Yes 
     29 - '''Default:''' None 
     30 
     31=== TARGET_ARCHITECTURE === 
     32 - '''Type:''' !MachineArchitecture 
     33 - '''Contents:''' If the ports tree in use is the 'haikuports.cross'-tree, !HaikuPorter needs to be told for which target architecture the bootstrap-packages should be built. These machine architectures are currently supported: 
     34  - 'ppc' 
     35    Haiku on ppc (using gcc4) 
     36  - 'x86_gcc2'  
     37    Haiku on x86, using gcc2 
     38  - 'x86' 
     39    Haiku on x86, using gcc4 
     40 - '''Required:''' Yes for the cross-repository, otherwise this option is ignored 
     41 - '''Default:''' None 
     42 
     43=== TREE_PATH === 
     44 - '''Type:''' String 
     45 - '''Contents:''' The path to the ports tree containing all the build recipe files. This usually is a checkout of one of these two git-repositories:  
     46  - [https://bitbucket.org/haikuports/haikuports haikuports] 
     47   The main repository of !HaikuPorts, packages made available through Haiku's official software repositories are built using this ports tree. 
     48  - [https://bitbucket.org/haikuports/haikuports.cross haikuports.cross] 
     49   The cross-build repository used for bootstrapping Haiku on a new architecture or when an binary incompatible change has been made to an existing architecture. The packages in this ports tree are being cross-compiled. 
     50 - '''Required:''' Yes 
     51 - '''Default:''' None 

Trac Powered

Powered by Trac 0.13dev-r10686
By Edgewall Software.

Visit the Trac open source project at
http://trac.edgewall.org/