RFC: poudriere in FreeNAS build
Alfred Perlstein
alfred at freebsd.org
Mon May 19 20:57:07 UTC 2014
Craig, this looks really great.
Just wondering, does this preserve the these aspects of the build:
1) done in a chroot?
2) provides an override for local mirror of source tarballs?
3) provides comprehensive logs when a package build fails?
-Alfred
On 5/19/14, 4:30 PM, Craig Rodrigues wrote:
> Hi,
>
> I have done a lot of work to change the FreeNAS build system
> to build packages using poudriere. I would be interested in
> having some folks try it out and provide feedback.
>
> If you are interested in trying it out, please try the following
>
> SETUP
> ======
> Make sure you have the following ports installed:
>
> pkg install devel/git
> pkg install archivers/pxz
> pkg install lang/python
> pkg install emulators/virtualbox-ose
> pkg install ports-mgmt/poudriere-devel
>
>
> TESTING ON A FREEBSD 10 or FREEBSD CURRENT host
> =============================================
>
> These steps will only work on a FREEBSD 10, or a FREEBSD-CURRENT host
>
> git clone -b freebsd10 https://github.com/freenas/freenas.git
> cd freenas
> make git-external
> make checkout
> make release
>
>
> TESTING ON A FREEBSD 9 host
> =============================================
>
> These steps will only work on a FREEBSD 9 host:
>
> git clone https://github.com/freenas/freenas.git
> cd freenas
> make git-external
> make checkout
> make release
>
>
> Thanks for any feedback that you can provide.
>
> --
> Craig
>
More information about the freebsd-pkg
mailing list