Part 6  
 
Package Development  
33 RPM - The Red Hat Package Manager
33.1 Installing Packages
33.2 Upgrading Packages
33.3 Querying Package Information
33.3.1 Package Selection
33.3.2 Information Selection
33.4 Verification of installed packages
33.5 Removing Packages
34 Compiling SuSE Source Packages
34.1 Installing SRPMs
34.2 The RPM build tree
34.3 Building the Package
35 Creating Your Own RPM Packages
35.1 Roadmap
35.2 Preparing the Source Code
35.2.1 Unpacking the Sources
35.2.2 Compiling the Sources
35.2.3 Installing the new Software
35.2.4 Pit Stop #1
35.3 Integration into the SuSE Setup Scheme
35.3.1 Adding entries to existing configuration files
35.3.2 Extending the SuSE Setup Mechanism
35.3.3 Pit Stop #2
35.4 Creating the Patch-File
35.4.1 Creating two trees
35.4.2 Finding the difference
35.4.3 Final Pit Stop
35.5 Creating the Spec-File
35.5.1 Spec File Sections
35.5.2 The Preamble
35.5.3 The Prep Section
35.5.4 The Build Section
35.5.5 The Install Section
35.5.6 Scripts
35.5.7 The File List
35.5.8 The finish line
35.6 Build the RPM and SRPM packages

Copyright (c) 1999 by Terrehon Bowden and Bodo Bauer
To contact the author please sent mail to bb@bb-zone.com