Description of problem: When I choose 'local CD' for the rescue image, it kicks out the CD and says 'The Fedora disc was not found in any of your CDROM drives'... Version-Release number of selected component (if applicable): rawhide-20080411
And.... if I pick a URL, it happily says 'Local installation media detected'. Heh.
This should be fixed in the next build of anaconda.
I know you tested this last night but I'd like to get it in the bug for our future reference. If you revert f1d7351d39e0238baaaf0fdb0be34ac3f0c86d92 and 4725fff23a35799137ccece6fbb7c518c57ff311, then apply this patch: diff --git a/loader2/cdinstall.c b/loader2/cdinstall.c index 1dd28cf..efe1c8a 100644 --- a/loader2/cdinstall.c +++ b/loader2/cdinstall.c @@ -375,7 +375,7 @@ char * findAnacondaCD(char * location, char * mountCdromImage(struct installMethod * method, char * location, struct loaderData_s * loaderData) { - return setupCdrom(location, loaderData, 1, 1); + return setupCdrom(location, loaderData, 1, !FL_RESCUE(flags)); } void setKickstartCD(struct loaderData_s * loaderData, int argc, char ** argv) { What is the exact UI flow then? You said it's still asking for you to enter the location of the rescue media. As long as you enter "local CD" on that menu, does it then proceed to run just fine, or is it still ejecting the CD and asking you again?
It asks for the location of the rescue image (CD, URL, etc.). If I choose 'local CDROM', it works.
Is this consistent with previous behavior or did we automatically determine that it was on the CD and continue without asking? I can't remember anymore.
F8 automatically mounted the rescue image on the CD.
Committed the above patch. We can work on making it automatic again later but at least now it won't do the media eject dance.
With today's rawhide, it works automatically. Woo!