Hi all,
I am using Revisor (revisor-2.0.5-15.fc8) to respin a CentOS ISO with only the default
base, core groups and some custom packages in a group I specified.
I created a comps.xml file that is based off the comps-c5.xml and a very simple kickstart
file based off centos-5-ks.cfg.
The comps.xml has pretty much the same base and core groups, except all the
"xml:lang" lines have been removed (English only installer) and a new group
added (with my packages) and a new category that includes my group+base+core. The
kickstart file has only my custom group specified in the "%packages" section.
I do get a valid ISO file with about 450 rpms in it, including my custom packages.
However, when installed, this ISO results in an installation that is skeletal - kernel,
shell and little else (not even vim).
After digging around, I found that the ISO being built has an empty
ISO:/repodata/comps.xml file. I guess that the skeletal installation is the result of an
empty comps.xml file i.e. <comps />. As far as I can tell, this /repodata/comps.xml
originates from /var/tmp/revisor-pungi/VERSION/MODEL/comps.xml and this file is created
sometime after the packages are downloaded but before pkgdir is created.
I'd appreciate any suggestions on:
A) Why the ISO installation is skeletal - is it really because of an empty
repodata/comps.xml file?
B) What do I need to tweak in order to fix this issue?
Thanks
Sajjad
Show replies by date