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............................................................................................................. 53.1. Building packages for Red Hat Network ........................................................................... 53.1.1. RPM Benefits ...................................................................................................... 53.1.2. RHN RPM Guidelines ........................................................................................ 63.2. Digital Signatures for RHN Packages................................................................................ 73.2.1. Generating a GnuPG Keypair ............................................................................. 73.2.2. Signing packages ................................................................................................ 84. Custom Channel and Package Management.............................................................................. 114.1. Channel Management Privileges ..................................................................................... 114.2. Manage Software Channels ............................................................................................. 114.3. Managed Software Channel Details................................................................................. 124.4. Manage Software Packages ............................................................................................. 134.5. Creating a Software Channel ........................................................................................... 144.6. Assigning Packages to Software Channels ...................................................................... 144.7. Cloning Software Channels ............................................................................................. 154.8. Deleting Software Channels ............................................................................................ 155. Custom Errata Management ....................................................................................................... 175.1. Manage Errata.................................................................................................................. 175.1.1. Published Errata ................................................................................................ 175.1.2. Unpublished Errata ........................................................................................... 175.2. Managed Errata Details.................................................................................................... 175.3. Creating and Editing Errata ............................................................................................. 185.4. Assigning Packages to Errata........................................................................................... 185.5. Cloning Errata.................................................................................................................. 196. Uploading and Maintaining Custom Packages .......................................................................... 216.1. Uploading Packages to RHN Proxy Server ..................................................................... 216.1.1. Configuring and Using the RHN Package Manager ...................................... 216.2. Uploading Packages to RHN Satellite Server.................................................................. 236.2.1. Configuring and Using the RHN Push application.......................................... 23Index................................................................................................................................................... 27