diff options
author | 2017-02-03 16:31:32 +0000 | |
---|---|---|
committer | 2017-02-06 19:35:37 +0000 | |
commit | e77ad90fb6289a39d644ca4699976285922ff49d (patch) | |
tree | 64cd48d423837f679fd4234e2093bd17854da640 /tools/build_defs/pkg/README.md | |
parent | cc48e5bd10d1f518295f16a4f661f3a1eadcd6fd (diff) |
Add pkg_rpm build rule to help generating RPM packages.
RELNOTES: Adds pkg_rpm rule for generating RPM packages.
--
Change-Id: I2e83161e29218700bbe7e62186b0b1667e555a7c
Reviewed-on: https://cr.bazel.build/8590
PiperOrigin-RevId: 146477490
MOS_MIGRATED_REVID=146477490
Diffstat (limited to 'tools/build_defs/pkg/README.md')
-rw-r--r-- | tools/build_defs/pkg/README.md | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/tools/build_defs/pkg/README.md b/tools/build_defs/pkg/README.md index 8fda66636f..4369777cd7 100644 --- a/tools/build_defs/pkg/README.md +++ b/tools/build_defs/pkg/README.md @@ -5,6 +5,7 @@ <ul> <li><a href="#pkg_tar">pkg_tar</a></li> <li><a href="#pkg_deb">pkg_deb</a></li> + <li><a href="#pkg_rpm">pkg_rpm</a></li> </ul> </div> @@ -386,3 +387,72 @@ for more details on this. </tbody> </tbody> </table> + +<a name="pkg_rpm"></a> +### pkg_rpm + +```python +pkg_rpm(name, spec_file, architecture, version, version_file, changelog, data) +``` + +Create an RPM package. See <a +href="http://rpm.org/documentation.html">http://rpm.org/documentation.html</a> +for more details on this. + +<table class="table table-condensed table-bordered table-params"> + <colgroup> + <col class="col-param" /> + <col class="param-description" /> + </colgroup> + <thead> + <tr> + <th colspan="2">Attributes</th> + </tr> + </thead> + <tbody> + <tr> + <td><code>name</code></td> + <td> + <code>Name, required</code> + <p>A unique name for this rule. Used to name the output package.</p> + </td> + </tr> + <tr> + <td><code>spec_file</code></td> + <td> + <code>File, required</code> + <p>The RPM specification file used to generate the package.</p> + <p> + See <a href="http://rpm.org/max-rpm-snapshot/s1-rpm-build-creating-spec-file.html">http://rpm.org/max-rpm-snapshot/s1-rpm-build-creating-spec-file.html</a>. + </p> + </td> + </tr> + <tr> + <td><code>architecture</code></td> + <td> + <code>String, default to 'all'</code> + <p>The architecture that this package target.</p> + </td> + </tr> + <tr> + <td><code>version</code>, <code>version_file</code></td> + <td> + <code>String or File, required</code> + <p> + The package version provided either inline (with <code>version</code>) + or from a file (with <code>version_file</code>). + </p> + </td> + </tr> + <tr> + <td><code>data</code></td> + <td> + <code>Files, required</code> + <p> + Files to include in the generated package. + </p> + </td> + </tr> + </tbody> + </tbody> +</table> |