2015-07-19 107 views
0

我目前已经安装了需要在下一个版本(y.rpm)中重命名的rpm(x.rpm)版本。为了做到这一点,我决定废弃旧的(x.rpm)rpm。当我对新的RPM运行rpm -Uvh y.rpm这里是发生的步骤:rpm更新(过时),同时更新删除所需文件夹

- 预交易

- 预安装

- 后安装

- 预卸载

- 后卸载

但是,我 - 卸载后脚本有一些清理去,并确实为某些文件夹的RM -rf步骤。这两个版本的rpm后卸载是完全相同的,所以现在,当我安装新的rpm(y.rpm)时,由于卸载后的脚本,新版本所需的某些文件夹被删除。

我该如何解决这个问题?

任何帮助,非常感谢。 谢谢。

+0

请问您的问题以某种方式参与Gradle,还是您错误地添加了该标签? – Jolta

+0

我正在使用gradle创建rpm。 – user3019108

+0

你最终想出了一个解决方案吗? –

回答

0

这里是我会做:

  1. 创建x.rpm与改变后卸载脚本的新版本,不删除文件夹上的所有机器
  2. 等待
  3. 更新x.rpm一会儿(取决于如果这是一个内部项目或在互联网上打开的项目)
  4. 开始部署y.rpm