Changes between Initial Version and Version 1 of Poudriere


Ignore:
Timestamp:
Oct 4, 2015, 2:51:25 PM (10 years ago)
Author:
rick
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Poudriere

    v1 v1  
     1[[PageOutline]]
     2= Setup Poudriere =
     3== Installing required packages ==
     4
     5{{{
     6pkg install poudriere dialog4ports
     7}}}
     8
     9== Innitiate jail ==
     10Creating build envirionment:
     11
     12{{{
     13poudriere jail -c -j wlpkgbuild10_2 -v 10.2-RELEASE -a i386
     14}}}
     15
     16
     17= Ports tree =
     18We 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.
     19
     20== The quick and dirty way ==
     21{{{
     22poudriere ports -c -m svn -p default
     23cp -R ~/nanobsd/ports/* /usr/local/poudriere/ports/default
     24}}}
     25
     26== Using portshaker ==
     27{{{
     28pkg install portshaker
     29cp portshaker.conf /usr/local/etc/
     30cp portshaker.d/* /usr/local/etc/portshaker.d/
     31portshaker -U
     32portshaker -M
     33poudriere ports -c -F -f none -p default -M /usr/local/poudriere/ports/default
     34}}}
     35
     36
     37= Configure ports =
     38
     39Strip X11 and other bulky dependencies. Follow the dialogs:
     40
     41{{{
     42poudriere options -j wlpkgbuild10_2 -p default -z node -f wlpkgbuild10_2-default-node-pkglist
     43}}}
     44
     45
     46= (Re)build package =
     47{{{
     48poudriere bulk -j wlpkgbuild10_2 -p default -z node -f wlpkgbuild10_2-default-node-pkglist
     49}}}
     50
     51
     52
     53