It looks like the URL I post way back doesn't work any more So
I have grabed the text off an archive.
Building your own driver disk for clone RHEL versions
This document will help you in rebuilding your driver diskette for one of those RHEL clones like TAO linux, Centos, SPLAT, ..... You need a working Linux system to perform these steps. There is no waranty this procedure will work for everyone but it did work for me. The samples are based on the work I did with an Adaptec 1420SA driver disk (image) to make them work with XOSLINUX 4.
First let me show you a (small) table of kernel versions as reported with `uname -r` and the OS name:
`uname -r` Short name Long name
2.4.9-34cp SPLAT NG FP3 Check Point Secure Platform NG FP3
2.4.9-39cp SPLAT NG R54 Check Point Secure Platform NG R54
2.4.9-42cp SPLAT NG R55 Check Point Secure Platform NG R55
2.4.9-43cp SPLAT NG R55 Check Point Secure Platform NG R55
2.4.9-44cp Connectra Check Point Connectra
2.4.18-10cp VSX Check Point VSX
2.4.18-10cp04 VSX NG AI Check Point VSX NG AI
2.4.21-4 RHEL 3 Red Hat Enterprise Linux 3
2.4.21-20 RHEL 3 U3 Red Hat Enterprise Linux 3 Update 3
2.4.21-20cp SPLAT NGX R60 Check Point Secure Platform NGX R60
2.4.21-21cp SPLAT NGX R60A Check Point Secure Platform NGX R60A
2.6.9-11.EL RHEL 4 U1 Red Hat Enterprise Linux 4 Update 1
2.6.9-11.EL Centos 4
2.6.9-11.EL.XOS.1 XOSLINUX 4
If you have additional entries for this table please share them.
Now the steps to cook your own driver disk:
Copy floppy image to /tmp directory.
For example: cp apdsata.rhel4qu1.i686.img /tmp/floppy
Create mount point.
For example: mkdir /mnt/floppy
Mount floppy image as loopback device.
For example: mount -o loop /tmp/floppy /mnt/floppy
Create a work directory.
For example: mkdir /tmp/driver-disk
Go into this work directory.
For example: cd /tmp/driver-disk
Unpack the drivers with gzip and cpio in this directory.
For example: gzip -d -c /mnt/floppy/modules.cgz | cpio -i -d
Rename the module directories to point to the kernel name that fits your distribution.
For example: mv 2.6.9-11.EL 2.6.9-11.EL.XOS.1
mv 2.6.9-11.ELhugemem 2.6.9-EL.XOS.1hugemem
mv 2.6.9-11.ELsmp 2.6.9-11.EL.XOS.1smp
Note: These are directories!
Create a filelist for cpio.
For example: find . > /tmp/modules.list.txt
Repackage the modules.
For example: cpio -o --format=crc < /tmp/modules.list.txt | gzip -9 > /mnt/floppy/modules.cgz
Unmount the floppy image.
For example: umount /mnt/floppy
Now you have an updated driver disk image which will work for your favorite RHEL clone.
This description is based on the details I found on
http://web.archive.org/web/200701261...art.com/fedora.