CFT: FreeBSD Package Base

kris at kris at
Mon Apr 29 14:50:56 UTC 2019

> -----Original Message-----
> From: Rodney W. Grimes <freebsd-rwg at>
> Sent: Monday, April 29, 2019 10:41 AM
> To: Kris Moore <kris at>
> Cc: Rodney W. Grimes <freebsd-rwg at>; Goran Mekić
> <meka at>; Emmanuel Vadot <manu at>; FreeBSD
> Stable <freebsd-stable at>; FreeBSD Current <freebsd-
> current at>; freebsd-pkgbase at; freebsd-
> pkg at; freebsd-hackers at; freebsd-ports at
> Subject: Re: CFT: FreeBSD Package Base
> > On Mon, Apr 29, 2019 at 10:09 AM Rodney W. Grimes <
> > freebsd-rwg at> wrote:
> >
> > > >
> > > > Correct, this is ZFS only. And it's something we're using specific
> > > > to
> > > FreeNAS / TrueOS, which is why I didn't originally mention it as
> > > apart of our CFT.
> > >
> > > Then please it is "CFT: FreeNAS/TrueOS pkg base, ZFS only", calling
> > > this FreeBSD pkg base when it is not was wrong, and miss leading.
> > >
> >
> > Sorry, I disagree.
> Which is fine.
> > This pkg base is independent of the ZFS tool we're using
> > to wrangle boot-environments. Hence why it wasn't mentioned in the CFT.
> > These base packages work the same as existing in-tree pkg base on UFS,
> > difference. If anything are probably safer due to being able to update
> > of userland in single extract operation, so you don't have out of order
> > extraction of libc or some such.
> You missed the major string change and focused on the edge,
> No comment on calling iXsystems :stuff: FreeBSD instead of
> FreeNAS/TrueOS?
> That was the major point of my statement, your miss leading the user
> community, you yourself said this would never be imported into FreeBSD
> base, so I see no reason that it should be called "FreeBSD package Base",
> as it is not, that is a different project.
> --
> Rod Grimes
rgrimes at

I think somehow you've missed the entire point here. This is being brought
forth as a FreeBSD CFT in the hopes of upstream adoption. No misleading here
whatsoever. The only thing that I wouldn't expect to be imported into base
was this external tool we use on FreeNAS/TrueOS to handle our specific
use-case of ZFS only. Total strawman here.

Seriously, suggest you bother looking at it and reading further to get the
full context. If anything this is far less invasive since it doesn't require
lots of hacking on base, and can even be used to package old versions of
FreeBSD if desired. The only thing I changed to make these images was a
patch to bsdinstall to replace dist-file extraction with 'pkg install
userland kernel pkg ...'.

More information about the freebsd-stable mailing list