【发布时间】:2014-07-07 17:40:06
【问题描述】:
我目前正在编写一个 RPM,其中包含将在安装完成后手动运行的配置和还原脚本。
当我部署一个旧包时,我想保留我现有的恢复脚本,而不是用旧的覆盖它们。在升级期间,应覆盖还原脚本文件夹。
(简化:在升级期间我想添加新脚本,在降级期间我不想删除较新的脚本。)
我目前的方法是在预安装过程中将旧脚本复制到一个临时文件夹中,然后将它们复制回安装后的还原脚本文件夹中,这不是。我可以在部署完成后手动复制文件。
我正在使用以下命令:
'cp' -f TempScriptFolder ScriptFolder.
在这一点上,我对这个 RPM goop 感到很困惑,并且不确定还可以尝试什么。
【问题讨论】:
-
在
%post期间复制文件有什么问题?
标签: rpm