-
Notifications
You must be signed in to change notification settings - Fork 2
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.