Name : cpq_cciss Relocations: /opt/compaq/storage_drivers Version : 2.4.48 Vendor: Hewlett-Packard Company Release : 12 Build Date: Sat Jan 31 08:27:12 2004 Install date: (not installed) Build Host: linuxbuild2 Group : System Environment/Kernel Source RPM: cpq_cciss-2.4.48-12.src.rpm Size : 217311 License: GPL Packager : Hewlett-Packard Company URL : http://www.hp.com/linux Summary : HP cciss 2.4.48 HBA driver RPM Description : This RPM will install the HP cpq_cciss v. 2.4.48-12 driver. It will install a gzipped tar file, cciss-2.4.48_2004_01_30.tar.gz into /opt/compaq/storage_drivers. (The destination directory may be changed via RPM's --prefix or --relocate options, provided you have rpm v. 4.0.3 or better. These options are broken in 4.0.2, which is the default rpm version for Redhat 7.1.) Additionally, by default, it will install the driver object modules under the appropriate /lib/modules subdirectory, attempt to create a new initrd image, and modify your LILO or GRUB configuration. If you do not wish to have your LILO or GRUB configuration or initrd image modified, you have several options. You can install the RPM with the "--noscripts" option, which will suppress all actions except for installation of the gzipped tar file, so, LILO and GRUB configurations will not be disturbed and a new initrd image will not be created. Then, you can unpack the gzipped tar file and install the drivers yourself using the "install" script contained within the tar archive. (Documentation for the "install" script is contained in the tar archives as well. Alternately you could manually copy the cciss.o files into the appropriate /lib/modules subdirectory and manually modify your boot loader's configuration if you so choose.) Or, there are several environment variables which will suppress various aspects of the RPM package's post (un)installation behavior: NOINITINSTALL=y Suppress making multiple initrd images for all base and errata kernels Create the initrd image for the currently active kernel only SUPPRESSINITRD=y Suppress initrd, lilo, and grub modification DRYRUN=y Perform only a "dry run" of the post-install steps. Copying of driver object modules, and lilo, grub, and initrd configuration changes will be "simulated" but not actually performed. (Note, normally a "dry run" is done automatically once prior to performing the real installation as a safeguard. If the dry run fails, the real installation is not performed. Setting the "DRYRUN" variable simply makes the installation halt after the dry run even if the dry run succeeds.) Note also that the RPM is still considered to be "installed" and "rpm" will refuse to install it again, so if you use the DRYRUN option, you'll have to uninstall the RPM via: rpm -e --noscripts cpq_cciss-2.4.48-12 before reinstalling it without the DRYRUN variable set to enable LILO, GRUB and initrd modificatons to proceed. Alternately, you could manually unpack the gzipped tar file and use the "install" script to install the driver object modules, make a new initrd image and change your boot loader configuration, or manually perform those steps yourself. NOTE: The /etc/modules.conf file will not be updated. Most of the time, this will not be a problem, as the drivers installed by this RPM will be updates to previously installed drivers. If, for whatever reason, the RPM installs a driver for which there is not already an entry in /etc/modules.conf, then the driver will not be loaded automatically at boot time, and it will be necessary to use insmod manually, or modify /etc/modules.conf manually. If modules.conf must be modified manually to add an entry for the driver, then a new initrd image must also be created, since mkinitrd uses modules.conf to determine what to put into the initrd image.