You might consider looking at the "build_ks" script that is part of http://kickstart-tools.sf.net. If you grab the latest version from CVS (or install the RPM), you can hack the code to generate comps.xml for you. This is Perl-based code we use to make our own internal releases. We use a flat config file with each RPM-version-release so we can revision control our releases down to the exact version and release of each RPM (this is required to reconstruct a kickstart from 2+ years ago). build_ks was recently improved to support generation of comps.xml for RH 9, so give it a whirl or hack it up to do what you need. /Brian/ On Sun, 2003-08-03 at 15:07, Alexander Rau (private) wrote: > I'm not so sure. The comps.xml file is where I am stuck at right now, > too. > > >From reading Brett's article I understand that you do not have to > rebuild the comps.xml file if you just use the packages as they are in > the original comps.xml file. I also don't think you need to rebuild the > comps.xml file if you change it to include/exclude packages that > originally are in the comps.xml file (not sure about this point but it > makes sense). > > Where it gets dicey is when you want to include new packages with their > dependencies. This is where I am at right now; I have added new packages > that are not mentioned in the comps.xml file and now I think I need to > rebuild it. I was on the http://rhlinux.redhat.com/anaconda/comps.html > site it is more confusing than helpful. > > I referred to the post by RobertP.J.Day from January 2003 > https://www.redhat.com/archives/anaconda-devel-list/2003-January/msg0005 > 6.html > > And I run into the same problems. > > Any help with the comps.xml file is greatly appreciated. > > Thanks in advance > > AR > > -----Original Message----- > From: anaconda-devel-list-admin@xxxxxxxxxx > [mailto:anaconda-devel-list-admin@xxxxxxxxxx] On Behalf Of Chan, Dominic > Sent: Sunday, August 03, 2003 4:01 AM > To: Alexander Rau (private); anaconda-devel-list@xxxxxxxxxx > Subject: RE: How to Create a Custom Bootable Redhat 9.0 CD on a single > CD > > I am at a very begin stage of making a custom CD. Still trying to work > out hdlist and comps.xml. Can you tell me if you install the full > package in the @core and @base group? In my case, I didn't install all > of the packages in neither both @core or @base. I also added couple > others. I include a list of all packages that were install below from > my ks.cfg. I was just wondering when do I have to rebuild comps.xml? > > %packages > -anacron > -apmd > -ash > -at > -bc > -cyrus-sasl-plain > -dhclient > -dos2unix > -dump > -fbset > -finger > file > -gmp > -gpm > -hotplug > -irda-utils > -isdn4k-utils > -jfsutils > -kernel-pcmcia-cs > -krbafs > -ksymoops > -lftp > -lha > -libwvstreams > -lilo > -lokkit > -lrzsz > -MAKEDEV > -minicom > -mtools > -mtr > -mt-st > -nfs-utils > nss_ldap > -pam_krb5 > -pam_smb > -parted > -pax > -ppp > -pyOpenSSL > -python > -python-optik > -pyxf86config > -raidtools > -rdate > -rdist > -redhat-config-mouse > -redhat-config-network-tui > -reiserfs-utils > -rhnlib > -rhpl > -rmt > -rpm-python > -rp-pppoe > -rsync > -setserial > -specspo > -star > -statserial > -stunnel > -talk > -tcsh > #-time > -unix2dos > -up2date > -usbutils > -whois > -wireless-tools > -wvdial > -ypbind > -yp-tools > > # Additional Package > #anaconda-runtime > bind > caching-nameserver > gd > freetype > #kernel-source > mgetty > mrtg > perl-CGI > perl-URI > ntp > libcap > pine > psacct > redhat-rpm-config > rpmdb-redhat > symlinks > sysreport > vlock > xinetd > > # Developer Package > #-aspell > autoconf > automake > binutils > bison > byacc > cpp > dev86 > flex > gcc > gcc-c++ > gcc-objc > glibc-devel > glibc-kernheaders > glibc-profile > #-libjpeg > libjpeg > libobjc > #-libpng > libpng > #-libpng10 > libstdc++-devel > libtool > #-libtool-libs > m4 > #-make > patch > #-pspell > rpm-build > > dwc > > > -----Original Message----- > From: Alexander Rau (private) [mailto:alexander_rau@xxxxxxxxx] > Sent: Friday, August 01, 2003 5:17 PM > To: Chan, Dominic; anaconda-devel-list@xxxxxxxxxx > Subject: RE: How to Create a Custom Bootable Redhat 9.0 CD on a single > CD > > I used that link and mostly this mailing list and articles on the > internet. I have the whole file at home. I can send you some more links > during the weekend. > > Mostly trial and error and then asking this list brought me to where I > am now (Miles from where I want to be but closer is better than > nothing). > > I have included kickstart (ks.cfg) but have not been really successful > with it. This is the next hurdle to master. > > What have you accomplished so far? > > AR > > -----Original Message----- > From: Chan, Dominic [mailto:DWC@xxxxxxxxxxxx] > Sent: Friday, August 01, 2003 5:11 PM > To: anaconda-devel-list@xxxxxxxxxx > Cc: Alexander Rau (private) > Subject: RE: How to Create a Custom Bootable Redhat 9.0 CD on a single > CD > > Cool, did you following the direction on the link you send me? Do you > have your own write up on this? Did you embed kickstart with your CD? > > dwc > > > > -----Original Message----- > From: Alexander Rau (private) [mailto:alexander_rau@xxxxxxxxx] > Sent: Friday, August 01, 2003 4:33 PM > To: Chan, Dominic > Cc: anaconda-devel-list@xxxxxxxxxx > Subject: RE: How to Create a Custom Bootable Redhat 9.0 CD on a single > CD > > Please use the list, too, when you reply anaconda-devel-list@xxxxxxxxxx > > Anyways, I have it down to one CD so far including the Base, Core and > X-Window system. > > Next I would like to add Gnome. > > AR > > > Alexander Rau, Dipl.-Betriebswirt, A+, MCP, MCSA, MCSE > > Customer and Agent Relations & IT Manager > > Schleese Saddlery Service Ltd > > Phone: 1-800-225-2242 ext. 29 > > Fax: 1-905-898-8399 > > > -----Original Message----- > From: Chan, Dominic [mailto:DWC@xxxxxxxxxxxx] > Sent: Friday, August 01, 2003 4:24 PM > To: Alexander Rau (private) > Subject: RE: How to Create a Custom Bootable Redhat 9.0 CD on a single > CD > > How far did you get? At this point in time, I would be happy to trim > down from 3 cd and a floppy to just one cd and a floppy. I don't ever > care if the ks.cfg is on the cd or not > > dwc > > > > -----Original Message----- > From: Alexander Rau (private) [mailto:alexander_rau@xxxxxxxxx] > Sent: Friday, August 01, 2003 1:47 PM > To: Chan, Dominic; anaconda-devel-list@xxxxxxxxxx > Subject: RE: How to Create a Custom Bootable Redhat 9.0 CD on a single > CD > > I am/was having the same problem Unfortunately I wasn't able to find a > how-to geared to RH0 either. > > However this article here > http://www.linuxjournal.com/article.php?sid=6473 > > Was the most helpful so far. > > > AR > > > -----Original Message----- > From: anaconda-devel-list-admin@xxxxxxxxxx > [mailto:anaconda-devel-list-admin@xxxxxxxxxx] On Behalf Of Chan, Dominic > Sent: Friday, August 01, 2003 1:34 PM > To: anaconda-devel-list@xxxxxxxxxx > Subject: How to Create a Custom Bootable Redhat 9.0 CD on a single CD > > I am having trouble getting information on how to create a custom > bootable CD for RedHat 9.0 I find few article for 7.3 and earlier, but > RedHat don't use the same comps file structure anymore. In any case, do > anyone know of any site or article that will show you how to create a > custom redhat 9.0 CD. > > What I have done so far is create a kickstart configuration. I am able > to an automatic install with the stock RedHat 9.0 CD and a floppy > without a problem. Since our install contain only 188 packages, I would > like to create a single CD that contain all of the RPM that is require > from disc 1, 2, and 3 (also the core). And if possible, put my ks.cfg > file on the cd also (but this part for me right now would be consider a > bonus). > > >From what I gather so far, I have create a build directory under /var > call LZBuild > > Inside my /var/LZBuild, I have copy all of the contents from the 1st CD > to its (include the .discinfo file). Afterward, I copy the missing RPM > I need with my kickstart install from Disc 2 and Disc 3 into the same > RPMS folder under /var/LZBuild (the absolute path is > /var/LZBuild/RedHat/RPMS/) > > Afterward, I delete some of the RPMS I didn't need from my new > /var/LZBuild/RedHat/RPMS/ folders. Afterward, the folder size for > /var/LZBuild is under 650 Meg. > > I then run the following command to update the hdlist file inside my > /var/LZBuild/RedHat/base/ folder (before I execute the command, I delete > the original hdlist and hdlist2 just to be sure. > > /usr/lib/anaconda-runtime/genhdlist --withnumbers --hdlist > /var/LZBuild/RedHat/base/hdlist /var/LZBuild > > After this part, I am lose! How do I update the Comps file? What > command/syntax do I use? I could use all the help I could get please > > Dwc > > > _______________________________________________ > Anaconda-devel-list mailing list > Anaconda-devel-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/anaconda-devel-list > > > _______________________________________________ > Anaconda-devel-list mailing list > Anaconda-devel-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/anaconda-devel-list > > > _______________________________________________ > Anaconda-devel-list mailing list > Anaconda-devel-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/anaconda-devel-list -- Brian Long | | | Americas IT Hosting Sys Admin | .|||. .|||. Cisco Linux Developer | ..:|||||||:...:|||||||:.. Phone: (919) 392-7363 | C i s c o S y s t e m s