Personal tools
     DOCUMENTATION

rBuilder Online:Appliance Building

From rPath Wiki

Jump to: navigation, search

rPath created rBuilder as the primary tool for developing and distributing Conary-based software appliances.

At its most basic, appliance building with rBuilder consists of grouping a basic rPath Linux distribution with a selection of other packages and creating a software appliance distribution. Extending from this basic model, a developer can choose to enhance the appliance with advanced options.

The appliance building workflow in rBuilder consists of the following steps:

  1. Create a group
  2. Select packages for the group (build the recipe)
  3. Cook the group
  4. Create an image build from the cooked group
  5. Create a release containing the image build
  6. Publish the new release


The image to the left shows packages that were selected to make up the group's recipe, the cooked group, one build created from the cooked group, and a release. The following sections provide instructions for this workflow.