2 个稳定版本
1.0.1 | 2023 年 4 月 11 日 |
---|
在 Cargo 插件 中排名 597
每月 38 次下载
18KB
297 行
cargo-make-rpm
用于从 Rust 项目生成 rpm 软件包的工具
用法
cargo make-rpm [--options] [--] [cargo options]
如果使用 --target
标志,软件包将写入 target/rpm
或 target/[triplet]/rpm
目录
参数
--compression <COMPRESSION> Compression algorithm to use [possible values: none, gzip, zstd]
-p, --package <PACKAGE_NAME> Workspace member name to build
--target <TARGET> Target triple to build for
-k, --signing-key <SIGNING_KEY> Signing key to use
-h, --help Print help
-V, --version Print version
配置
某些选项可以在 [package.metadata.rpm]
字段中配置
[package.metadata.rpm]
assets = [
["README.md", "/usr/share/doc/README.md", "644"]
]
compression = "none"
选项
- compression: 指定压缩方式(可能值:gzip, zstd, none)
- signing_key: GPG 私钥路径
- dependencies: rpm 的依赖项列表
- conflicts: 与本软件包冲突的软件包列表
- assets: 格式为 [filepath, installation_path, permissions] 的额外资产列表
- preinstall: 安装前运行的命令
- postinstall: 安装后运行的命令
- preuninstall: 删除前运行的命令
- postuninstall: 删除后运行的命令
依赖项
~14MB
~254K SLoC