在CPack中将文件标记为配置文件

时间:2014-11-11 11:40:06

标签: rpm-spec cpack

创建RPM包时:如何告诉CPack将文件视为配置文件,以便在更新RPM时不会覆盖它?

%config 指令在rpm-spec中用于该情况。在CPack中有这样的东西吗?

2 个答案:

答案 0 :(得分:2)

截至目前,使用绝对路径指定的文件将标记为%config,具有相对路径的文件将标记为“普通”文件。

答案 1 :(得分:1)

快速查看看似CPack文档的内容并没有向我显示任何与此直接相关或有帮助的内容。

但是,如果您使用的是足够新版本的CMake(看起来像2.8.1+)或自己应用补丁,看起来您可以使用CPACK_RPM_USER_BINARY_SPECFILE手动指定要构建的规范文件。 / p>