mirror of
https://github.com/jordansissel/fpm
synced 2024-12-22 00:34:15 +01:00
72 lines
4.2 KiB
ReStructuredText
72 lines
4.2 KiB
ReStructuredText
* ``--rpm-attr ATTRFILE``
|
|
- Set the attribute for a file (%attr), e.g. --rpm-attr 750,user1,group1:/some/file
|
|
* ``--[no-]rpm-auto-add-directories``
|
|
- Auto add directories not part of filesystem
|
|
* ``--rpm-auto-add-exclude-directories DIRECTORIES``
|
|
- Additional directories ignored by '--rpm-auto-add-directories' flag
|
|
* ``--[no-]rpm-autoprov``
|
|
- Enable RPM's AutoProv option
|
|
* ``--[no-]rpm-autoreq``
|
|
- Enable RPM's AutoReq option
|
|
* ``--[no-]rpm-autoreqprov``
|
|
- Enable RPM's AutoReqProv option
|
|
* ``--rpm-changelog FILEPATH``
|
|
- Add changelog from FILEPATH contents
|
|
* ``--rpm-compression none|xz|xzmt|gzip|bzip2``
|
|
- Select a compression method. gzip works on the most platforms.
|
|
* ``--rpm-compression-level [0-9]``
|
|
- Select a compression level. 0 is store-only. 9 is max compression.
|
|
* ``--rpm-defattrdir ATTR``
|
|
- Set the default dir mode (%defattr).
|
|
* ``--rpm-defattrfile ATTR``
|
|
- Set the default file mode (%defattr).
|
|
* ``--rpm-digest md5|sha1|sha256|sha384|sha512``
|
|
- Select a digest algorithm. md5 works on the most platforms.
|
|
* ``--rpm-dist DIST-TAG``
|
|
- Set the rpm distribution.
|
|
* ``--rpm-filter-from-provides REGEX``
|
|
- Set %filter_from_provides to the supplied REGEX.
|
|
* ``--rpm-filter-from-requires REGEX``
|
|
- Set %filter_from_requires to the supplied REGEX.
|
|
* ``--rpm-group GROUP``
|
|
- Set the group to GROUP in the %files section. Overrides the group when used with use-file-permissions setting.
|
|
* ``--[no-]rpm-ignore-iteration-in-dependencies``
|
|
- For '=' (equal) dependencies, allow iterations on the specified version. Default is to be specific. This option allows the same version of a package but any iteration is permitted
|
|
* ``--rpm-init FILEPATH``
|
|
- Add FILEPATH as an init script
|
|
* ``--[no-]rpm-macro-expansion``
|
|
- install-time macro expansion in %pre %post %preun %postun scripts (see: https://rpm.org/user_doc/scriptlet_expansion.html)
|
|
* ``--[no-]rpm-old-perl-dependency-name``
|
|
- Use older 'perl' depdency name. Newer Red Hat (and derivatives) use a dependency named 'perl-interpreter'.
|
|
* ``--rpm-os OS``
|
|
- The operating system to target this rpm for. You want to set this to 'linux' if you are using fpm on OS X, for example
|
|
* ``--rpm-posttrans FILE``
|
|
- posttrans script
|
|
* ``--rpm-pretrans FILE``
|
|
- pretrans script
|
|
* ``--rpm-rpmbuild-define DEFINITION``
|
|
- Pass a --define argument to rpmbuild.
|
|
* ``--[no-]rpm-sign``
|
|
- Pass --sign to rpmbuild
|
|
* ``--rpm-summary SUMMARY``
|
|
- Set the RPM summary. Overrides the first line on the description if set
|
|
* ``--rpm-tag TAG``
|
|
- Adds a custom tag in the spec file as is. Example: --rpm-tag 'Requires(post): /usr/sbin/alternatives'
|
|
* ``--rpm-trigger-after-install '[OPT]PACKAGE: FILEPATH'``
|
|
- Adds a rpm trigger script located in FILEPATH, having 'OPT' options and linking to 'PACKAGE'. PACKAGE can be a comma seperated list of packages. See: http://rpm.org/api/4.4.2.2/triggers.html
|
|
* ``--rpm-trigger-after-target-uninstall '[OPT]PACKAGE: FILEPATH'``
|
|
- Adds a rpm trigger script located in FILEPATH, having 'OPT' options and linking to 'PACKAGE'. PACKAGE can be a comma seperated list of packages. See: http://rpm.org/api/4.4.2.2/triggers.html
|
|
* ``--rpm-trigger-before-install '[OPT]PACKAGE: FILEPATH'``
|
|
- Adds a rpm trigger script located in FILEPATH, having 'OPT' options and linking to 'PACKAGE'. PACKAGE can be a comma seperated list of packages. See: http://rpm.org/api/4.4.2.2/triggers.html
|
|
* ``--rpm-trigger-before-uninstall '[OPT]PACKAGE: FILEPATH'``
|
|
- Adds a rpm trigger script located in FILEPATH, having 'OPT' options and linking to 'PACKAGE'. PACKAGE can be a comma seperated list of packages. See: http://rpm.org/api/4.4.2.2/triggers.html
|
|
* ``--[no-]rpm-use-file-permissions``
|
|
- Use existing file permissions when defining ownership and modes.
|
|
* ``--rpm-user USER``
|
|
- Set the user to USER in the %files section. Overrides the user when used with use-file-permissions setting.
|
|
* ``--[no-]rpm-verbatim-gem-dependencies``
|
|
- When converting from a gem, leave the old (fpm 0.4.x) style dependency names. This flag will use the old 'rubygem-foo' names in rpm requires instead of the redhat style rubygem(foo).
|
|
* ``--rpm-verifyscript FILE``
|
|
- a script to be run on verification
|
|
|