I'm Interested. On Mon, 2004-05-24 at 14:04, Martin Robb wrote: > I have a script which takes a ks.cfg file and a set of install CDs, > reads the package and rpm list from the ks.cfg file, and extracts the > infrastructure and the corresponding RPMs from the install CDs into an > ISO file which can be used to roast an install CD. It all works very > nicely under Fedora Core 2 using the FC2 install CDs. > > The same script can be used with Red Hat Enterprise Linux 3 install CDs > to build an ISO file. The only tweaks were 1) replacing references to > the Fedora subdirectory with the RedHat subdirectory, 2) omitting the > --productpath argument to genhdlist since RHEL3 anaconda doesn't > understand it. > > Although everything appears to work properly, during the install I get > an error window: > "Error: An error occurred unmounting the CD. Please make sure you're > not accessing /mnt/source from the shell on tty2 and then click OK to > retry." > When I switch to tty2 I find that /mnt/source does not exist as a > directory and nothing is mounted there. I can create the directory and > mount /dev/hda as /mnt/source, but the install continues to give errors. > > The difficulty appears to be introduced by genhdlist. If I comment that > out and leave the RHEL3 hdlist file, the resulting CD is useable as a > first install CD, though the other RHEL disks are necessary since hdlist > thinks some of the RPMs are on them. The genhdlist call isn't giving me > any errors and the same logic is working under FC2. > > Any ideas what the problem may be? > > Thanks, > Martin Robb > > PS: once I get it firing on all cylinders, I can post the script to the > list if there is interest. It uses the comps.xml file to convert > package names to a list of rpms (though not recursively), it understands > the rather large set of rpms that seem to be "implied" under RHEL3 and > FC2 without being explicitly listed in comps.xml, and it can handle > local additions or overrides to the rpm list. > > > _______________________________________________ > Kickstart-list mailing list > Kickstart-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/kickstart-list