How to perform offline update of RHEL 5 for which I have license but
server is isolated and not able to go out on the web to RHN?

I was thinking about few scenarious:
a) wait for RHEL5 Ux and boot from new CD than do the upgrade and do
so on for every Uxy

b) get all rmps from new Uxy source then do the Uvh except kernel

c) put all rpm from Uxy CDs to local disk than do up2date or yum
redirected to local repository

d) register another server that can go out on the net to RHN, perform
upgrade on it than collect exactly the same packages and do the
upgrade on my isolated server


Can enyone help me about that scenario?