summaryrefslogtreecommitdiffstats
path: root/loader2
diff options
context:
space:
mode:
Diffstat (limited to 'loader2')
-rw-r--r--loader2/cdinstall.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/loader2/cdinstall.c b/loader2/cdinstall.c
index 50ab1c5a7..2ccaa3a49 100644
--- a/loader2/cdinstall.c
+++ b/loader2/cdinstall.c
@@ -317,7 +317,8 @@ char * setupCdrom(char * location,
devMakeInode(kd->known[i].name, "/tmp/cdrom");
if (!doPwMount("/tmp/cdrom", "/mnt/source", "iso9660", 1, 0,
NULL, NULL)) {
- if (!access("/mnt/source/RedHat/base/stage2.img", R_OK)) {
+ if (!access("/mnt/source/.discinfo", R_OK) &&
+ !access("/mnt/source/RedHat/base/stage2.img", R_OK)) {
rc = mountStage2("/mnt/source/RedHat/base/stage2.img");
/* if we failed, umount /mnt/source and keep going */
if (rc) {