If you create software to run in Red Hat Enterprise Linux, packaging it into an RPM makes it easier for you to manage, distribute, verify and update that software. This Tech Brief provides a basic HOWTO for creating an RPM package, signing it, distributing it (via a yum repository), and verifying its contents. It does this by illustrating the process using an existing source code package.
If you are taking the RHCE exam, this Tech Brief aims at covering the information needed for the RPM building requirement.
For more information about RPM, start with the following resources: