James Cammarata wrote:
On Tue, 26 May 2009 18:03:05 -0400, Michael DeHaan
<mdehaan(a)redhat.com>
wrote:
> This is now implemented on both branches.
>
> The master branch (1.6.5) will also be able to do F-11 imports and get
> this correct.
>
> --Michael
>
That was fast :) I was going to look into this later tonight.
It seemed pretty simple to me, basically it was looking for vmlinuz*, so it
was kind of a race condition with globbing as to which would be the one
that was selected when the first initrd was found. For those who haven't
looked at the distro import code, essentially it does a recursive descent
on the distro directory. It keeps track of any initrd/vmlinuz files it has
found, and as soon as it has found one of each it says DONE! and adds the
distro. To fix, just stop letting it look for vmlinuz*.
Yeah, pretty much. So right now instead of waiting for "one of each"
to
be filled up, we keep track of two
seperate pairs, and wait for either pair of vmlinuz/initrds to fill up.
Right now we create both the PAE and non-PAE version as both distro and
profile objects, if found.