[fedora-virt] Re: Spec weirdness

Richard W.M. Jones rjones at redhat.com
Thu Aug 13 08:01:51 UTC 2009


On Wed, Aug 12, 2009 at 04:56:15PM -0700, Jesse Keating wrote:
> So first question, why isn't the chroot that mock created for you good
> enough?  Why do you have to create a second chroot?

We have to put custom files (configuration, /init etc.) into our
chroot, because the appliance we build is different from the host
under which it runs.  We also rm -rf large parts of the appliance in
order to make it small enough to boot in memory.

Also we don't just build in mock.  In fact that is the rare case.
Most people build using ./configure && make.  And of course we support
Debian etc.

You can see how we build the appliance here:

http://git.et.redhat.com/?p=libguestfs.git;a=blob;f=appliance/make.sh.in;hb=HEAD
http://git.et.redhat.com/?p=libguestfs.git;a=blob;f=appliance/update.sh.in;hb=HEAD

Rich.

-- 
Richard Jones, Emerging Technologies, Red Hat  http://et.redhat.com/~rjones
libguestfs lets you edit virtual machines.  Supports shell scripting,
bindings from many languages.  http://et.redhat.com/~rjones/libguestfs/
See what it can do: http://et.redhat.com/~rjones/libguestfs/recipes.html




More information about the Fedora-virt mailing list