在 CPack 中将文件标记为配置文件
Posted
技术标签:
【中文标题】在 CPack 中将文件标记为配置文件【英文标题】:Marking files as config files in CPack 【发布时间】:2014-11-11 11:40:06 【问题描述】:创建 RPM 包时:如何告诉 CPack 将文件视为配置文件,以便在更新 RPM 时不会被覆盖?
在这种情况下,rpm-spec 中使用了 %config 指令。 CPack中有这样的东西吗?
【问题讨论】:
【参考方案1】:到目前为止,使用绝对路径指定的文件将被标记为 %config,具有相对路径的文件被标记为“普通”文件。
【讨论】:
【参考方案2】:快速浏览一下似乎是 CPack
文档的内容并没有向我显示任何与此处直接相关或有帮助的内容。
但是,如果您使用的是足够新的 CMake 版本(看起来像 2.8.1+)或自己应用补丁,看起来您可以使用 CPACK_RPM_USER_BINARY_SPECFILE
手动指定要构建的规范文件。
【讨论】:
到目前为止,这似乎是唯一的选择。以上是关于在 CPack 中将文件标记为配置文件的主要内容,如果未能解决你的问题,请参考以下文章