comps.xml, ordering in RPMs, and nVidia drivers

Klaus Steden klaus.steden at thomson.net
Tue Jun 7 03:54:45 UTC 2005


Hello again,

I am putting together an automated installer that will include installation of
nVidia drivers including the nVidia kernel modules.

I think I've managed to get the necessary syntax for comps.xml, and the
nvidia-graphics7174-kmdl RPM merges into the rest of my install tree ... but I
am still puzzled about a few things:

1. What does it mean when genhdlist complains like this:

WARNING: ordering not found for nvidia-graphics7174-kmdl-2.6.9-5.0.5.ELsmp-1.0_7174-68.el4.at.x86_64.rpm

2. The kernel and the nVidia kernel module I am trying to use are the same
version (2.6.9-5.0.5.ELsmp); however, if I specify this in my comps.xml:

-- cut here --
  <!-- packages (including drivers) exclusively for workstations -->
  <group>
    <id>workstation-only</id>
    <name>Workstation-specific Packages</name>
    <default>false</default>
    <description>Drivers and Packages Strictly for Workstations.</description>
    <uservisible>false</uservisible>
    <packagelist>
      <packagereq type="mandatory">mpg123</packagereq>
      <packagereq type="mandatory">nvidia-graphics-devices</packagereq>
      <packagereq type="mandatory">nvidia-graphics7174-kmdl-2.6.9-5.0.5.ELsmp</packagereq>
      <packagereq type="mandatory">nvidia-graphics7174-libs</packagereq>
      <packagereq type="mandatory">tmake</packagereq>
      <packagereq type="mandatory">mpg123</packagereq>
      <packagereq type="mandatory">xmms</packagereq>
      <packagereq type="mandatory">xmms-mp3</packagereq>
      <packagereq type="mandatory">xxdiff</packagereq>
    </packagelist>
  </group>
-- cut here --

anaconda complains and dies. If I remove all the version info from the XML
tag, anaconda doesn't install the module (makes sense).

So how do I specify the right version of the kernel module in the comps.xml
file so that it gets installed automagically? Is this the normal way to do
things, or should I just install it manually in the %post section of
kickstart?

thanks,
Klaus




More information about the Kickstart-list mailing list