Version 3 (modified by huub, 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 portshaker-config
**?? 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

Note: the packagelist is in $R/cfg/

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.