gpt4 book ai didi

linux - 如何仅在文件更改时自动增加 RPM 版本

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:38:55 25 4
gpt4 key购买 nike

Linux 发行版(如 Redhat、SLES)如何构建它们的 RPM。我想了解的主要任务是他们的构建系统如何仅识别特定 RPM 中已更改的文件,然后增加 RPM 版本?

我已经尝试了几种方法来完成这项任务。1) 我尝试使用索引机制,我尝试跟踪 RPM 的所有文件部分及其 md5sum 和时间戳,然后如果任何文件 md5sum 值发生更改,则增加 RPM 的版本。但这种方法不可扩展。有没有可以利用的构建软件?

最佳答案

查看了 Redhat 维护的规范文件之一,tog-pegasus.spec据观察,

1) version is not auto incremented when a fix is introduced. It is maintained manually.

2) Every change in the code base is documented through %changelog directive.

3) Every change is being applied through patch command

也许,你可以遵循同样的事情:)

关于linux - 如何仅在文件更改时自动增加 RPM 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45140221/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com