Appliance Development
From rPath Wiki
(Redirected from Appliance Development:Build Environment)
rPath provides tools for developing, deploying, and maintaining a software appliance. The Appliance Development pages provide instructions and reference for these tools.
- GET STARTED WITH THE HANDS-ON GUIDE!
- The Application to Appliance page includes PDF and HTML downloads for Application to Appliance: A Hands-on Guide. The guide introduces new appliance developers to rPath's recommended appliance development process using rBuilder and rMake. VMware virtual machine images are also provided with a pre-configured development environment.
- Supplemental resources
- Foundation Topic -- Linux Software Packaging History and Concepts -- Start here if you are not familiar with Linux or have little experience with software packaging for Linux.
- Foundation Topic -- Conary and rPath Concepts -- Start here if you have experience with Linux and at least one system for installing and maintaining software, but you are new to Conary.
- Foundation Topic -- The Software Appliance Concept
- System Administration for Appliances
- Conary Repository Concepts
- Conary Configuration
- Development Tools
- rBuilder Projects
- Contexts
- rMake
- Recipes
- Package Recipe Structure
- Creating Recipes
- Cooking Package Recipes (using cvc instead of rMake)
- Testing Packages with Changesets
- Cooking Packages (uses cvc instead of rMake)
- Adopting and Adapting Packages
- Release Management
- Preparing Appliance Builds for Deployment
- Proposed additions
- Kernel Modifications
- Installer Customization
- Custom Remote Administration
