创建 RPM 包时:如何告诉 CPack 将文件视为配置文件,以便在更新 RPM 时不会被覆盖?
在这种情况下, rpm-spec 中使用了%config指令。CPack中有这样的东西吗?
到目前为止,使用绝对路径指定的文件将被标记为 %config,具有相对路径的文件被标记为“普通”文件。
快速查看似乎是CPack
文档的内容并没有向我显示任何看起来与此处直接相关或有帮助的内容。
但是,如果您使用的是足够新版本的 CMake(看起来像 2.8.1+)或自己应用补丁,看起来您可以手动指定要构建的规范文件使用CPACK_RPM_USER_BINARY_SPECFILE
.