The framework-tools
repository contains tools used when working on the Open vStorage product.
The packaging folder contains all logic to create packages (at this moment debian and redhat packages) for all the Open vStorage Framework repositories.
Usage:
$ ./packager.py -p <product> -r <release> [-e <revision>][--no-rpm] [--no-deb]
Where:
- product: The product name that needs to be packaged. Using
settings.json
it refers to a repository that will be packaged - release: The name of the release to be packaged. Using
settings.json
it refers to a branch on the repository, as in the Open vStorage repositories, every release has its own branch. Using thebranch_map
data in the settings file, the branchname-releasename mapping can be altered. - revision: To build a specific revision. If this parameter is given, the
release
parameter must beexperimental
orhotfix
. - The
--no-rpm
and--no-deb
prevent these package formats from being generated. If both are passed, only the source archive will be generated.