When installing RedHat from a local hard drive, if the RedHat directory isn't in the root, the install program will complain that it can't find the RedHat files. This is because the check for /tmp/rhimage/RedHat/base/stage2.img in earlymethods.c is hardcoded, and so it doesn't matter what directory you select in the dialog box. If the RedHat directory isn't at the top-lvel of the hard drive, you will lose. Fix is to make earlymethods.c take into account the directory name given by the user when testing to see if Redhat/base/stage2.img and ReDHat/base/hdlist exist.
assigned to msw
/* the physical device is mounted on /tmp/hdimage, but all access are through /tmp/rhimage which points to the RedHat directory in /tmp/hdimage */ dest = alloca(strlen(dir) + 20); sprintf(dest, "/tmp/hdimage/%s", dir); if (symlink(dest, "/tmp/rhimage")) {
Fixed in my devel tree. Thanks.