[Libguestfs] how do i use a blob appliance the compiling from source

Piavlo piavka at cs.bgu.ac.il
Wed Jan 27 10:24:52 UTC 2010


 Hi Richard,
> You can compile the rest of libguestfs, but first copy the 'kernel'
> file into 'appliance/vmlinuz.fedora-12.x86_64.img' and the 'initrd'
> file into 'appliance/initramfs.fedora-12.x86_64.img', before doing the
> rest of the build.
>
>   
The configure will still require for febootstrap or debootstrap, and
I've no febootstrap ported to gentoo.
So If configure detects debootstrap  the compilation will probably look 
for debian  appliance, so I can probably simply
rename the fedora appliance/{initramfs,vmlinuz}.fedora-12.x86_64.img to
whatever the debian based make will be looking for,
if so to  what names should i rename the fedora initramfs and vmlinuz?
> I'm hoping that the build will notice that these files have already
> been created and not try to rebuild them, but I haven't actually tried
> this.  You might want to read the Makefile.am's and ping me on our IRC
> channel for a bit more help with this.
>
>   
It would be nice if there would be a configure option to tell the build
process to use a specified appliance.
>> Also can I use non fedora & debian but use some minimal gentoo based
>> appliance I have?
>>     
>
> Probably not.  You cannot use any random appliance, since it needs to
> have specific software installed, and a specific /init script etc.
>
>   
 How/where do i find the specific requirements of libguestfs appliance
so that I could try to build a gentoo appliance meeting these requirements?

Thanks
Alex
> However you can use the Fedora or Debian appliance _on_ a Gentoo host
> no problem (ie. option (3)).
>
> It should also be possible to (e)build a Gentoo appliance, which would
> definitely be the best option here!
>   




More information about the Libguestfs mailing list