diff options
author | Jeremy Katz <katzj@redhat.com> | 2006-06-30 05:05:08 +0000 |
---|---|---|
committer | Jeremy Katz <katzj@redhat.com> | 2006-06-30 05:05:08 +0000 |
commit | d4ed4196e1bf43c7f8849183fa27c4de0f4e2b82 (patch) | |
tree | 6f7a98cbea6b093730496812ad3d6c613f308d73 /loader2/cdinstall.c | |
parent | 2a7615304f4783c095ae7fa591ea0c20bc3e1aae (diff) | |
download | anaconda-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.c | 20 |
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; } |