wiki:Poudriere

Version 4 (modified by huub, 8 years ago) ( diff )

--

pudr

Setup Poudriere

Installing required packages

pkg install poudriere dialog4ports portshaker portshaker-config

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

** 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 wlpkgbuild10_2-default-node-pkglist 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

cd

References

Note: See TracWiki for help on using the wiki.