create
Command Reference
Description
Create a package archive. Runs rpmbuild.
Generates a spec file using the template in this module (you may change the template in subtypes) and build it with rpmbuild. By default generates a movable RPM.
static: This command can be run outside of an object context.
Usage
ctl -m rpm -c create [-autoreq <>] [-category <>] [-copyright <>] [-distribution <>] [-group <>] [-license <>] -manifest <> -name <> [-packager <>] -prefix <> [-provides <>] -release <> [-requires <>] [-script <>] -targetdir <> [-url <>] [-user <>] [-vendor <>] -version <>
Options
| Option | Description | Type | Default |
|---|---|---|---|
| autoreq | Sets Auto Requirement | string | ${entity.attribute.rpmAutoreq} |
| category | Package category (group) | string | ${entity.attribute.rpmCategory} |
| copyright | package copyright message | string | ${entity.attribute.rpmCopyright} |
| distribution | Product distribution | string | ${entity.attribute.rpmDistribution} |
| group | default group name | string | ${entity.attribute.rpmDefaultGroup} |
| license | Software license | string | ${entity.attribute.rpmLicense} |
| manifest | file of paths to include in the rpm | string | |
| name | package name | string | |
| packager | name of packager | string | ${entity.attribute.rpmPackager} |
| prefix | relocatable directory prefix | string | |
| provides | adds Provides to RPM | string | ${entity.attribute.rpmProvides} |
| release | package release | string | |
| requires | adds Requires to RPM | string | ${entity.attribute.rpmRequires} |
| script | script to execute | string | ${entity.attribute.package-create-script} |
| targetdir | location of the rpm build directories | string | |
| url | url to package home | string | ${entity.attribute.rpmUrl} |
| user | default user name | string | ${entity.attribute.rpmDefaultUser} |
| vendor | name of vendor | string | ${entity.attribute.rpmVendor} |
| version | package version | string |


