我已经有 20 年没有从头开始构建 RPM 了。所以我们可以有效地说“从不”。
[编辑] RPM 的要求是提供回滚、版本控制等。这是不可协商的。
我需要安装一个二进制文件和一个配置文件。有一些用户帐户和目录设置需要进行,我认为应该是直截了当的。
如果我想在 RPM 构建过程中进行测试的可重现构建,我必须复制我们的 CI 管道步骤。不平凡。理想情况下,我可以从其他位置提取所需的文件:
%prep
cp ${somefile} ${another file} $RPM_SOURCE_DIR
%setup
:
这可能吗?还是我错过了一些明显的解决方案。
谢谢。