create-collection.pl
Introduction
create-collection.pl creates the collection defined by an existing collection.cfg file and produces the corresponding folder structure required by the collection. Note: the collection's conf folder is not created by this script and is assumed to exist before the script is run.
Usage
create-collection.pl <config_file> [-l=licenseId] [-lunl] [-lsingle] [-lnoexit]
The collection configuration file must be specified, and must be a filesystem path to an existing, readable and valid collection configuration file.
A license is required for a collection to function correctly, a license can be applied by supplying one of the following arguments. If a license argument is not provided, then the collection will be created without a license.
Optional arguments:
-l=licenseId: Adds the collection to the license with the given id or fails if the license with the given id does not exist.-lunl: Adds the collection to a unlimited license, if the collection could not be added to a license the script fails.-lsingle: If only one license is installed the collection is added to that license, if the collection could not be added to a license the script fails.-lnoexit: Dont exit if a license could not be found with -lunl or -lsingle, the collection will still be created.
Caveat: -lunl and -lsingle are ignored when -l=licenseId is set.