<div class="gmail_quote">On Fri, Jun 12, 2009 at 5:37 AM, Emre Erenoglu <span dir="ltr">&lt;<a href="mailto:erenoglu@gmail.com">erenoglu@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="gmail_quote"><div class="im">I see the situation. This binary distro download may also create a licensing problem for our Pardus distro. I guess this leaves the following options:</div><div>
1- package yum and febootstrap for Pardus and use them<br>2- create a &quot;pabootstrap&quot; package compatible with febootstrap and build a Pardus appliance instead of fedora appliance<br>3- create a pre-cooked &quot;compatible&quot; pardus appliance image and use this one</div>
</div></blockquote><div><br></div><div>To chime in --</div><div><br></div><div>It may also be possible to come up with alternate distro-independent code for building the appliance with Buildroot from the uClibc project [<a href="http://buildroot.uclibc.org/">http://buildroot.uclibc.org/</a>]; I worked on a project similar to libguestfs in the past, and buildroot worked reasonably well for me. One concern -- libraries used on host and guest may well not be compatible, so the libguestfs daemon will probably need to be built within the buildroot framework when building with this option.</div>
<div><br></div><div>(I have a very simple makefile sitting around somewhere which checks out a known-good revision of buildroot from SVN, applies a few patches, and runs an appliance build [my own appliance, not the libguestfs one]; I&#39;m not offering to duplicate the work for libguestfs, but I can try to dig it up for reference).</div>
<div><br></div><div>Richard explained some reasons why he chose to use febootstrap as a response to my first email to this list, which I remember only inasmuch as recalling that I found those arguments compelling -- but if &#39;yall are interested in putting together a distribution-independent build option which doesn&#39;t require yum or friends, Buildroot might be one approach.</div>
</div>