我有一个RPM覆盖由另一个包交付的特定文件。 我想要做的是告诉RPM“如果”目录/文件“存在,你将要覆盖它 ,首先将它重命名为”filename.backup“。
它看起来不像%pre得知哪个%文件由RPM提供。 有没有办法或保留我失踪的原始文件的备份?
这是一个坏主意。 当初始包得到更新时会发生什么? 您的更改可能会恢复。
我会尝试重新打包与您的编辑初始包与试图折叠原来的顶部的另一个包。
对不起,如果这不直接回答你的问题,但有些事情要考虑。
另请参阅configuration文件,noreplace等:
http://fedoraproject.org/wiki/PackagingGuidelines#Configuration_files