Index: cdinstall.c =================================================================== RCS file: /usr/local/CVS/anaconda/loader2/cdinstall.c,v retrieving revision 1.39 diff -u -r1.39 cdinstall.c --- cdinstall.c 1 Dec 2005 16:51:04 -0000 1.39 +++ cdinstall.c 10 May 2006 02:18:32 -0000 @@ -444,14 +444,15 @@ if (!p || strlen(kspath) < 1) kspath = "/ks.cfg"; - if ((rc=getKickstartFromBlockDevice(devices[0]->device, kspath))) { - if (rc == 3) { - startNewt(flags); - newtWinMessage(_("Error"), _("OK"), - _("Cannot find kickstart file on CDROM.")); - } - return 1; + for (i=0; devices[i]; i++) { + if (!devices[i]->device) continue; + + rc = getKickstartFromBlockDevice(devices[0]->device, kspath); + if (rc == 0) + return 0; } - - return 0; + startNewt(flags); + newtWinMessage(_("Error"), _("OK"), + _("Cannot find kickstart file on CDROM.")); + return 1; }