如何在构建产品中嵌入RPM版本号

时间:2014-05-15 18:50:00

标签: version-control version rpm rpm-spec

RPM规范文件应包含Version:关键字,例如版本:1.0.8。此版本用于命名构建RPM时生成的RPM文件。

是否有一种“规范”的方式来使用它将这些信息嵌入到一个文件中,该文件要么已进入RPM,要么进入RPM。然后,正在运行的应用程序可以读取这些信息,并进行记录/显示等等。

我可以想出很多方法来“破解”这个但是有一种“正确”的方式,一种“官方”的方式吗?

1 个答案:

答案 0 :(得分:0)

使用:

Version:  %(sed/grep/awk commands to parse your file)

如果您希望将值加载到变量,请使用:

%define myversion %(sed/grep/awk commands to parse your file)
Version:  %{myversion}