我想创建一个RPM,其中包含供用户自定义的文件,并带有初始默认模板配置。
如果用户编辑了该文件,我不想破坏该文件。我什至不想将用户文件移至备份-我只想保留它。
是否有可能,而无需编写某种后安装逻辑来测试是否将模板复制到目标路径?我可以声明一个文件为“可编辑”文件,以便它在更改后不会被覆盖吗?
答案 0 :(得分:1)
我认为您想使用
Code is removed for now. Will re-upload in 1 to 2 months.
在这种情况下:
%files
%config(noreplace) /path/to/config/file
/path/to/config/file.rpmnew
对/path/to/config/file
的读物很好,并且哪个文件保存在什么用例中:http://people.ds.cam.ac.uk/jw35/docs/rpm_config.html