Skip to content
Kermin E Fleming edited this page Feb 15, 2015 · 1 revision

Bundlefiles

A bundle is a collection of repositories (with optional versions) that can be checked out as a group with a single bundlename. Like repositories, bundles also can take an optional version. One might use a bundle as follows:

% awb-shell checkout bundle mit-6.375/spring-2010

Bundles are specified in bundlefiles. And bundlefiles live in the following directories:

<INSTALLDIR>/etc/asim/bundles.d/

or


~/.asim/bundles.d/

Each bundlefile has a name .release or .baseline and is a standard inifile, where each group is a bundle version. The version ‘default’ is the default version and must exist in the bundlefile. In the awb-shell commands that take bundles they are specificed as:

<bundle_name>[/<bundle_version>]

The content of a bundlefile looks as follows:

[default]
Type=[Release|Baseline]
Status=[Success|Failure]
Packages=<repository_name>[/<repository_version>]...

[<bundle_version>]
Type=[Release|Baseline]
Status=[Success|Failure]
Packages=<repository_name>[/<repository_version>]...

Note: the square brackets around default and are for the inifile groups and are not meta-symbols, and the packages are a space separated list.

Clone this wiki locally