RFC: poudriere in FreeNAS build

Mark Felder feld at freebsd.org
Tue May 20 00:32:52 UTC 2014


On May 19, 2014, at 15:30, Craig Rodrigues <rodrigc at FreeBSD.org> 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
> 
> 
> 

I know nothing about building packages for FreeNAS, but as the multimedia/plexmediaserver port maintainer I see users on the Plex forums begging for new packages for FreeNAS -- they lag far behind my port updates. Would this make it trivial to build a FreeNAS package and upload it to AppCafe or whatever FreeNAS users require to find the software?



More information about the freebsd-pkg mailing list