summaryrefslogtreecommitdiffstats
path: root/loader2/cdinstall.c
diff options
context:
space:
mode:
authorMike Fulbright <msf@redhat.com>2003-01-28 22:49:58 +0000
committerMike Fulbright <msf@redhat.com>2003-01-28 22:49:58 +0000
commit885d158abe7475ca8e0a5344c4a56562121b2db4 (patch)
treeecfcfc32cff6a3c525a0a975a25607143c04d64b /loader2/cdinstall.c
parentf3db39d75ae7a418851551f622458d2845f1ad9a (diff)
downloadanaconda-885d158abe7475ca8e0a5344c4a56562121b2db4.tar.gz
anaconda-885d158abe7475ca8e0a5344c4a56562121b2db4.tar.xz
anaconda-885d158abe7475ca8e0a5344c4a56562121b2db4.zip
make sure there is a .discinfo file before we try to mount the CD as a possible disc #1
Diffstat (limited to 'loader2/cdinstall.c')
-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) {