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.jsonit refers to a repository that will be packaged - release: The name of the release to be packaged. Using
settings.jsonit refers to a branch on the repository, as in the Open vStorage repositories, every release has its own branch. Using thebranch_mapdata in the settings file, the branchname-releasename mapping can be altered. - revision: To build a specific revision. If this parameter is given, the
releaseparameter must beexperimentalorhotfix. - The
--no-rpmand--no-debprevent these package formats from being generated. If both are passed, only the source archive will be generated.