OpenSolaris

Printable Version Enter a New Search
Bug ID 6468329
Synopsis Need distro files for RHEL 3.8 and CentOS 3.8
State 10-Fix Delivered (Fix available in build)
Category:Subcategory kernel:brandz
Keywords
Responsible Engineer Nils Nieuwejaar
Reported Against
Duplicate Of
Introduced In
Commit to Fix snv_50
Fixed In snv_50
Release Fixed solaris_nevada(snv_50) , solaris_10u4(s10u4_01) (Bug ID:2144896)
Related Bugs
Submit Date 7-September-2006
Last Update Date 19-January-2007
Description
Need distro files for RHEL 3.8 and CentOS 3.8
This turns out to be quite a bit more complicated than one would think.
Red Hat has shuffled the packages around on the CDs a little bit, so
there are now RPMs on disk 2 that depend on RPMs on disk 3.  This means
we can no longer simply walk through the CDs, installing everything in
our 'RPMs to install list'.

We could do the install in two passes, and require user to insert each
CD twice.  Bleah.

The approach I've taken is to add a 'deferred_rpms' list to the distro
files.  This list indicates which RPMs should be installed after everything
else is done.  When we encounter those RPMs during the main installation loop,
we copy them into the zone instead of installing them.  When the rest of
the installation is complete, we go back and install all of these deferred
RPMs.  This does consume some excess disk space, but the number of deferred
RPMs is small enough that this seems manageable.
Work Around
N/A
Comments
N/A