【发布时间】:2017-12-21 18:05:35
【问题描述】:
Linux 发行版(如 Redhat、SLES)如何构建它们的 RPM。我想了解的主要任务是他们的构建系统如何仅识别特定 RPM 中已更改的文件,然后增加 RPM 版本?
我尝试了几种方法来完成这项任务。 1)我尝试使用索引机制,我尝试跟踪 RPM 的所有文件部分以及它们的 md5sum 和时间戳,然后如果任何文件 md5sum 值发生更改,则增加 RPM 的版本。 但这种方法不可扩展。是否有任何构建软件可以用来做同样的事情?
【问题讨论】:
-
据我所知,版本是手动维护的,
changelog是维护的
标签: linux build redhat rpm rpmbuild