I'm currently playing with registering RH5 systems to Katello and I found a potential gotcha (for people like me who like to run commands more than we like to read :) )
If you try to install candlepin-cert-consumer-$KATELLO_HOSTNAME-1.0-1.noarch.rpm on an RH5 system, but you do not have subscription-manager installed, the RPM will install OK but throw the following error:
error: %post(candlepin-cert-consumer-<$KATELLO_HOSTNAME>-1.0-1.noarch) scriptlet failed, exit status 1
I'm assuming the failure is due to being unable to apply changes to /etc/rhsm/rhsm.conf, so having subscription-manager as a dependency would keep this from happening.
Thanks,
Ron Brinker
The information contained in this E-mail message is intended
for the personal and confidential use of the designated
recipient(s) named above. This message and all communication
contained herein is privileged and confidential. If the reader
of this message is not the intended recipient or an agent
responsible for delivering it to the intended recipient, you
are hereby notified that you have received this E-mail message
in error, and that any review, dissemination, distribution or
copying of this message is strictly prohibited. If you have
received this message in error, please notify MTD PRODUCTS INC
immediately by calling (330) 225-2600.