On 03/06/17 at 06:06pm, Armin K. wrote:
> On 06.03.2017 17:48, Andrew Gregory wrote:
> > On 03/06/17 at 05:40pm, Armin K. wrote:

...

> > > I've contacted libarchive devs and they suggested --numeric-owner bsdtar
> > > option. It works just as I expect it to.
> > 
> > pacman already only uses the numeric id's during extraction.
> > 
> 
> It might be libarchive bug/feature. I've found 
> archive_write_disk_set_standard_lookup()
> which will force resolving uid/gid's if used. The trick is, version 3.3.0 I 
> compiled
> packman against, calls such function almost uncoditionally in 
> archive_read_extract().
> 
> https://github.com/libarchive/libarchive/blob/master/libarchive/archive_read_extract.c#L49

Aha, how nice of them.  Things like this are why I don't recommend
using --root to manage chroot's.  I suppose I need to get around to
finishing alpm's user handling.

apg

Reply via email to