在 RPM 规范文件中使用 openssl 命令

问题描述 投票:0回答:1

我是使用 rpm 规范文件的初学者。

我正在尝试使用 open ssl 命令在我的 rpm 规范文件中生成证书,但该命令似乎未知: openssl pkcs12 -nokeys -passin pass:xxxx -in 证书.p12 -out outCertificate.crt /var/tmp/rpm-tmp.MRtWoV:第 43 行:openssl:找不到命令

我已经在“需要”字段中添加了 openssl,如下所示:

Requires(pre): openssl
Provides: xxxxx

在安装部分我做了:

%install
 openssl pkcs12 -nokeys -passin pass:xxxx -in certificate.p12 -out outCertificate.crt

我错过了什么吗?

谢谢您的帮助。

openssl rpm
1个回答
0
投票

%prep
%build
%install
部分在构建器上执行。在执行
rpmbuild
期间。如果您想在安装 rpm 期间在客户端计算机上执行命令,则必须使用
%pre
%post

© www.soinside.com 2019 - 2024. All rights reserved.