When running the spacewalk-create-channel
command, you get a static channel with packages based on the options you provide. You can always then manually clone or push in packages and security errata from other channels to it, but then you might end up having a hard time keeping track of what's in the channel...
Does that mean a created channels with the spacewalk-create-channel methods don't have package updates since the RHEL 5.7 release (2011-07-21)?
yes.
How to secure a RHEL 5.7 i386 channel created with spacewalk-create-channel without updating to RHEL 5.9-latest?
This is a bit tricky.
I'm guessing it's a vendor requiring a specific minor release or something?. Anyway the package saying what release of Red Hat you are running is the one named redhat-release
, and I have seen people entering the /etc/yum.conf
and adding:
exclude=redhat-release*
You could then move the system to a 5.9 channel in the spacewalk and run a yum upgrade
. Then you will have an updated system which will say that it is a 5.7. However I don't think that this is such a good idea, because then you will be running on something which vendor QA probably has not tested. On the other hand, that is the case with a 5.7 system which have been upgraded after installation but still is 5.7 (eg before RHEL5.8 was released). I don't like this minor number fixation many vendors have.