Table of Contents1. Introduction .................................................................................................................... 12. Introduction to RHN Channels.....................................................................................32.1. Base Channels and Child Channels ..................................................................32.2. Subscribing to Channels ...................................................................................32.3. Channel Availability .........................................................................................42.4. Tools, Repositories, and Practices ....................................................................43. Building Custom Packages............................................................................................73.1. Building packages for Red Hat Network ..........................................................73.1.1. RPM Benefits .....................................................................................73.1.2. RHN RPM Guidelines .......................................................................83.2. Digital Signatures for RHN Packages.............................................................103.2.1. Generating a GnuPG Keypair ..........................................................103.2.2. Signing packages .............................................................................124. Custom Channel and Package Management.............................................................134.1. Channel Management Privileges ....................................................................134.2. Manage Software Channels ............................................................................144.3. Managed Software Channel Details................................................................144.4. Manage Software Packages ............................................................................164.5. Creating a Software Channel ..........................................................................174.6. Assigning Packages to Software Channels .....................................................184.7. Cloning Software Channels ............................................................................184.8. Deleting Software Channels ...........................................................................195. Custom Errata Management ......................................................................................215.1. Manage Errata .................................................................................................215.1.1. Published Errata ...............................................................................215.1.2. Unpublished Errata ..........................................................................215.2. Managed Errata Details...................................................................................225.3. Creating and Editing Errata ............................................................................225.4. Assigning Packages to Errata..........................................................................235.5. Cloning Errata .................................................................................................246. Uploading and Maintaining Custom Packages .........................................................256.1. Uploading Packages to RHN Proxy Server ....................................................256.1.1. Configuring and Using the RHN Package Manager .....................266.2. Uploading Packages to RHN Satellite Server.................................................296.2.1. Configuring the RHN Push Application .........................................296.2.2. Using the RHN Push application ....................................................32Index.................................................................................................................................. 35