Phil, You da-man.... Thanks so much for the detailed reply. All of the necessary steps are out there in one place or another but we were unable to come up with a working procedure. In our particular case: Single CDROM, "no-hands" install with custom Kickstart Smaller than "Minimal" install (removed many RPM's) Addition of cutom rolled RPMs We found the direction at: http://insipid.com/RHOneCD.pdf to be most helpful with the exception of step #12. Instead of running just 'genhdlist' mentioned in the url above, we substituted (with appropriate paths) your two commands: /usr/lib/anaconda-runtime/pkgorder /big/FC3 i386 Fedora > /tmp/pkglist /usr/lib/anaconda-runtime/genhdlist --fileorder /tmp/pkglist --withnumbers --productpath Fedora /big/FC3 and all was well. There was NO need to hack up comps.xml, .discinfo, or any other files. Thanks again and enjoy your new year! Earl --- Phil Meyer <phil@xxxxxxxxxxxxx> wrote: > Earl wrote: > > > > >We were able to create an ISO and boot it w/in > VMWare, > >however, it dies at the very end of "Preparing RPM > >Transaction" with "Install exited abnormally". > > > >Documents above conflict on wheter or not it is > >necessary to modify .discinfo and/or > >comps.xml (since we have removed/added rpm's). > > > >Any ideas why anaconda may be crashing at this > stage? > > > > > I have recently attempted this myself. For me, the > key was: pkgorder > and the correct arguments to genhdlist. > > In the example below, my modified distro is unpacked > at /big/FC3. I > created it by copying the contents of the DVD to > /big/FC3, adding newer > packages to /big/FC3/Fedora/RPMS/. I got rid of the > duplicates and > added lots of packages like mplayer, the dvd > libraries, and such. In > order to use the new packages from kickstart, you > must edit the > comps.xml and comps.rpm files. I haven't gotten > that far yet, so I do > it from the post section in my ks.cfg file. The rpm > program understands > URLs, so that makes it easy to add packages from > post. Also, the ks= > directive understands URLs and thus is able to run a > cgi script. We do > stuff like: > # linux text > ks=http://10.7.23.106/cgi-bin/fc3.cgi?TYPE=desktop > And let the cgi script build an rpm request in the > post install section > that looks like this: > > rpm -ih > http://10.7.23.106/ks/FC3/Fedora/RPMS/aalib-1.4.0-5.1.fc3.rf.i386.rpm > > http://10.7.23.106/ks/FC3/Fedora/RPMS/cdrdao-1.1.9-6.i386.rpm > > http://10.7.23.106/ks/FC3/Fedora/RPMS/divx4linux-5.0.5-0.1.fc3.rf.i386.rpm > > http://10.7.23.106/ks/FC3/Fedora/RPMS/faad2-2.0-2.20040923.1.fc3.rf.i386.rpm > > http://10.7.23.106/ks/FC3/Fedora/RPMS/gtweakui-0.4.0-1.1.fc3.rf.i386.rpm > > http://10.7.23.106/ks/FC3/Fedora/RPMS/id3lib-3.8.3-4_1.rhfc2.92.at.i386.rpm > ... and all one line > > Anyways, here is the script I now use to make the > modified distro usable > by anaconda: > > #!/bin/sh > PYTHONPATH=/usr/lib/anaconda > export PYTHONPATH > /usr/lib/anaconda-runtime/pkgorder /big/FC3 i386 > Fedora > /tmp/pkglist > /usr/lib/anaconda-runtime/genhdlist --fileorder > /tmp/pkglist > --withnumbers --productpath Fedora /big/FC3 > > Works like a champ. You will have to remove any > duplicate packages that > gendhlist complains about, then try again, cleanup > errors, and again > until it runs clean. > __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail