0

我正在修改我们添加到 nagios 包中的内部 RPM 之一。

最初我们的包会改变一些由 nagios 安装的文件。

我的新包取消了这种方法并采用了附加方法。

是否可以在 %pre 部分执行类似的操作?

%pre
rpm --erase nagios
rpm --install nagios

当我运行它时,它挂在这里:

warning: waiting for transaction lock on /var/lib/rpm/__db.000
  • 约翰
4

1 回答 1

0

没办法,我不知道。如果你需要在nagios修改时做一些特殊的事情,你可以使用%triggerinand %triggerout。如果已经安装了 RPM,我相信%triggerin会在您安装 RPM 时执行nagios,但我不记得它会在哪个顺序发生。

于 2012-04-11T00:22:38.850 回答