wiki:Poudriere

Version 1 (modified by rick, 9 years ago) ( diff )

--

Setup Poudriere

Installing required packages

pkg install poudriere dialog4ports

Innitiate jail

Creating build envirionment:

poudriere jail -c -j wlpkgbuild10_2 -v 10.2-RELEASE -a i386

Ports tree

We do development using the subversion checkout of ports easier our work. We also use ports from our own ports tree. This requires them to be merged.

The quick and dirty way

poudriere ports -c -m svn -p default
cp -R ~/nanobsd/ports/* /usr/local/poudriere/ports/default

Using portshaker

pkg install portshaker
cp portshaker.conf /usr/local/etc/
cp portshaker.d/* /usr/local/etc/portshaker.d/
portshaker -U
portshaker -M
poudriere ports -c -F -f none -p default -M /usr/local/poudriere/ports/default

Configure ports

Strip X11 and other bulky dependencies. Follow the dialogs:

poudriere options -j wlpkgbuild10_2 -p default -z node -f wlpkgbuild10_2-default-node-pkglist

(Re)build package

poudriere bulk -j wlpkgbuild10_2 -p default -z node -f wlpkgbuild10_2-default-node-pkglist
Note: See TracWiki for help on using the wiki.