On fre, 2016-09-02 at 14:52 +0200, Alexander Larsson wrote:
> On ons, 2016-08-31 at 09:37 -0400, Owen Taylor wrote:
> > 
> >  
> >  1) Do the ostree operations outside the container on the host
> >     filesystem, then copy the entire results into the container.
> > 
> >     The main problem with this is one of filesystem ownership: as
> >     non-root, we can't create files with the ownership that will be
> >     needed inside the VM. It would be possible to enhance ostree to
> >     write ownership as xattrs, and then convert when copying into
> > the
> >     VM, or to even have ostree directly stream a tarfile to be
> > unpacked
> >     in the VM, but either would be significant work.
> 
> This is what the "bare-user" repo format does. Its writable as a
> regular user, but loses no fidelity wrt things like permissions. And
> yes, it does work by storing the permissions in the xattrs.
> 
> This should work well, as its the primary format that flatpak uses
> for
> its repositories (both to support user installs, and to avoid a
> remote
> ostree repo setuid file actually being stored setuid in the object
> store).

Oh, and once the repo is done you can export it as a tar file with
"ostree export".

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
 Alexander Larsson                                            Red Hat, Inc 
       [email protected]            [email protected] 
He's a jaded crooked jungle king on a search for his missing sister. 
She's a cold-hearted snooty opera singer with someone else's memories. 
They fight crime! 


_______________________________________________
gnome-os-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/gnome-os-list

Reply via email to