summaryrefslogtreecommitdiffstats
path: root/loader2/cdinstall.c
diff options
context:
space:
mode:
authorJeremy Katz <katzj@redhat.com>2006-06-30 05:05:08 +0000
committerJeremy Katz <katzj@redhat.com>2006-06-30 05:05:08 +0000
commitd4ed4196e1bf43c7f8849183fa27c4de0f4e2b82 (patch)
tree6f7a98cbea6b093730496812ad3d6c613f308d73 /loader2/cdinstall.c
parent2a7615304f4783c095ae7fa591ea0c20bc3e1aae (diff)
downloadanaconda-d4ed4196e1bf43c7f8849183fa27c4de0f4e2b82.tar.gz
anaconda-d4ed4196e1bf43c7f8849183fa27c4de0f4e2b82.tar.xz
anaconda-d4ed4196e1bf43c7f8849183fa27c4de0f4e2b82.zip
2006-06-30 Jeremy Katz <katzj@redhat.com>
* scripts/mk-images: Move second stage images to images/ dir. * image.py: Adjust for stage2 in images/ * loader2/cdinstall.c: Likewise. * loader2/hdinstall.c: Likewise. * loader2/method.c: Likewise. * loader2/nfsinstall.c: Likewise. * loader2/urlinstall.c: Likewise.
Diffstat (limited to 'loader2/cdinstall.c')
-rw-r--r--loader2/cdinstall.c20
1 files changed, 5 insertions, 15 deletions
diff --git a/loader2/cdinstall.c b/loader2/cdinstall.c
index 502f0935d..79e256796 100644
--- a/loader2/cdinstall.c
+++ b/loader2/cdinstall.c
@@ -149,7 +149,6 @@ static void wrongCDMessage(void) {
static void mountCdromStage2(char *cddev) {
int gotcd1=0;
int rc;
- char path[1024];
devMakeInode(cddev, "/tmp/cdrom");
do {
@@ -163,8 +162,7 @@ static void mountCdromStage2(char *cddev) {
}
} while (1);
- snprintf(path, sizeof(path), "/mnt/source/%s/base/stage2.img", getProductPath());
- rc = mountStage2(path);
+ rc = mountStage2("/mnt/source/images/stage2.img");
/* if we failed, umount /mnt/source and keep going */
if (rc) {
@@ -316,12 +314,7 @@ char * setupCdrom(char * location, struct loaderData_s * loaderData,
devMakeInode(devices[i]->device, "/tmp/cdrom");
if (!doPwMount("/tmp/cdrom", "/mnt/source", "iso9660",
IMOUNT_RDONLY, NULL)) {
- char path[1024];
-
- snprintf(path, sizeof(path), "/mnt/source/%s/base/stage2.img",
- getProductPath());
-
- if (!access(path, R_OK) &&
+ if (!access("/mnt/source/images/stage2.img", R_OK) &&
(!requirepkgs || !access("/mnt/source/.discinfo", R_OK))) {
/* if in rescue mode lets copy stage 2 into RAM so we can */
@@ -329,15 +322,12 @@ char * setupCdrom(char * location, struct loaderData_s * loaderData,
/* aid system recovery. */
if (FL_RESCUE(flags) && !FL_TEXT(flags) &&
totalMemory() > 128000) {
- snprintf(path, sizeof(path),
- "/mnt/source/%s/base/stage2.img", getProductPath());
- rc = copyFile(path, "/tmp/ramfs/stage2.img");
+ rc = copyFile("/mnt/source/images/stage2.img",
+ "/tmp/ramfs/stage2.img");
stage2img = "/tmp/ramfs/stage2.img";
stage2inram = 1;
} else {
- snprintf(path, sizeof(path),
- "/mnt/source/%s/base/stage2.img", getProductPath());
- stage2img = strdup(path);
+ stage2img = strdup("/mnt/source/images/stage2.img");
stage2inram = 0;
}