Sorry for the inconvenience.  Known Navigation header breakage, its being "rebuilt."
There may be other unforeseen breakage primarily in the handbook portion of the wiki.
The Table Of Contents section of each "PC-BSD® Users Handbook" page may be the best workaround.

Difference between revisions of "Using the PBI Builder"

From PC-BSD Wiki
Jump to: navigation, search
(Initial Import of the PBI Builder instructions)
 
m (Redirected page to PBI Module Builder Guide)
(12 intermediate revisions by 3 users not shown)
Line 1: Line 1:
== Using the PBI Builder Software ==
+
#REDIRECT [[PBI Module Builder Guide]]
 
+
This guide is intended to instruct developers, or simply the curious, on how to use the PBI Builder software, which compiles a FreeBSD port, and turns it into a fully-functional PBI file.
+
 
+
=== Installation ===
+
 
+
Installing the PBI Builder software relatively easy, simply download the tbz package from the [[http://www.pcbsd.org/content/view/45/30/ PBI Builder Homepage]], and place it somewhere on your system with several GB of free space. Next run these commands (as root):
+
 
+
  # tar xvjpf pbibuild*.tbz
+
  # ln -s `pwd`/pbi-build /pbi-build
+
 
+
Note: On regular FreeBSD systems, you will need to install "bash" for the builder to function, and link it to /bin/bash. This step is not required on PC-BSD.
+
 
+
  # pkg_add -r bash
+
  # ln -s /usr/local/bin/bash /bin/bash
+
 
+
+
 
+
=== Usage Instructions ===
+
 
+
Using the PBI builder to convert a port into a PBI is very simple. First, you will need to copy a module directory into the /pbi-build/modules directory. Several examples are provided in /pbi-build/docs/module-examples, or you may copy a module from our [[http://trac.pcbsd.org/browser/pbibuild/modules/ subversion repository]]. After you have done this, simply run these commands:
+
 
+
  # cd /pbi-build
+
  # ./buildpbi.sh
+
 
+
The first time you run the buildpbi.sh script, it will connect to CVS and download a copy of the ports tree. You may change the cvsup server it uses by editing /pbi-build/conf/ports-supfile. If you wish to update your ports tree, simply run "/pbi-build/cron/cvsup-nightly.sh". This script may be run from cron to ensure that your ports tree is always up to date.
+

Revision as of 22:55, 7 February 2012

  1. REDIRECT PBI Module Builder Guide
Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox