我正在写一个rpm spec文件,我想在更新期间保留db文件。
我正在阅读文档,到目前为止,我发现了%config
修饰符,它保留了配置文件。这就是说:
%file
%config(noreplace) foo.db
这是在rpm更新期间保留文件的正确方法吗?
提前致谢!
答案 0 :(得分:1)
指令%ghost。
标记为ghost的文件不以RPM格式发送。它们没有安装,但是它们归包装所有。
您仍需要在%install中创建它们。但触摸很好。所以:
%install
touch %buildroot/var/foo
%files
%ghost /var/foo
这适用于db文件,日志文件等。