代码之家  ›  专栏  ›  技术社区  ›  Zeks

RPM在安装后脚本运行之后而不是之前删除文件

  •  0
  • Zeks  · 技术社区  · 6 年前

    问题:有一个RPM(由FPM包生成器创建)应该安装我们的软件的新版本。

    在它里面,与这个rpm的旧版本相比,默认安装中删除了几个.sh文件。相反,它们应该从安装后脚本中的“defaults”文件夹中自动创建。

    对此我们能做些什么?

    1 回复  |  直到 6 年前
        1
  •  2
  •   Chris Maes    6 年前

    你可以看看 this great page 呈现 rpm

    您可以考虑将您的事务转移到 %posttrans 节而不是 %post 节,则旧包中的文件应该已被删除。