Chapter 3. Copying and Customizing Existing Conary Packages

Table of Contents

3.1 -- Shadowing and Deriving
3.2 -- Merging Changes from Upstream
3.3 -- Cloning and Promoting

You don't have to start from scratch just to customize a package for your own needs. Instead, you can copy packages and make the changes you want. You can even have Conary automatically keep track of changes upstream, allowing you to merge in those upstream developments at any time. This chapter covers copying and customizing existing packages to save yourself time and effort, and to ensure consistency across many different Conary-managed systems.

There are three approaches to modifying existing packages for your appliance:

Prior to diving in to this chapter, be sure you understand the version and label concepts defined in Conary Versions and Flavors from docs.rpath.com/conary.