mtree "language" enhancements

Mark Felder feld at
Fri Dec 25 20:49:03 UTC 2015

On Sun, Nov 29, 2015, at 22:28, Tim Kientzle wrote:
> > On Nov 29, 2015, at 2:49 PM, Tim Kientzle <tim at> wrote:
> > 
> > Simon also asked:
> >> Indeed I'd really like the ability to provide default uid/gid
> >> for the case that a uname/gname cannot be looked up.
> > 
> > I think 'tar' got this right:  If uname and uid are both specified, then look up uname and if that fails, use the specified uid.  Ditto for gname/gid.  In particular, this lets a single specification be used to rebuild a tree on another system with different UIDs or on a system that does not (yet) have a full password file.  An option could be provided for the (rare) case that someone really wants to prefer UIDs to unames.
> On further reflection, preferring UIDs to unames would actually be pretty
> common here.

Just don't lose the functionality to use unames. It's really useful when
changing lots of UIDs. Just schedule maintenance, do an mtree capture of
the filesystem, change UIDs, re-apply the mtree. It will fix everything
for you :-)

  Mark Felder
  ports-secteam member
  feld at

More information about the freebsd-arch mailing list