On Tue, 2016-02-23 at 10:00 +0000, Paul Sherwood wrote:
On 2016-02-23 07:35, Tristan Van Berkom wrote:
> On Mon, 2016-02-22 at 19:18 +0900, Tristan Van Berkom wrote:
> [...]
> > So in summary
> > ~~~~~~~~~~~~~
> >
> > o The concept works well, we can build packages against the
> > libc
> > of
> > our choosing using the cross compiler and aboriginal
> > bootstrapping
> > process.
> >
> > o Plugging this into YBD is tricky especially without any kind
> > of
> > nfs.
> >
> > o I'm trying to get the fs sharing working (nfs/virtfs or
> > otherwise)
> > but I could use a hand, I have a feeling that this could be
> > much
> > easier for someone who knows networking better than I do.
>
> Just a follow up...
>
> I have solved the 9p virtfs mount issue[0] after some hours
> sprinkling
> kernel code with debug statements. No need to figure out nfs
> mounts.
w00t! video or it didn't happen, though? :)
Hah, ok I'll screen cast tomorrow :)
I have virtio-serial devices setup now too so I can properly slave the
aboriginal qemu env and tell it to do things, should make for a better
screen cast :)
> So, now I can share the ybd build directory with one or more
> aboriginal
> qemu instances without issue (and without root privileges at that).
Does that mean it is (or will in future) be possible in your setup
to
run ybd as a non-root user?
It absolutely does mean that.
Of course, I will have to sort out deployment but the way I envision it
is that we use the aboriginal image to perform the deployment, using
only tools we've built... so that part should also be doable without
requiring root.
Cheers,
-Tristan