2012-02-16 14 views
0

私は、社内のRPMの1つを変更して、nagiosパッケージに追加しました。依存パッケージを再インストールするRPM仕様ファイル%preセクション?

元々私たちのパッケージは、nagiosによってインストールされたいくつかのファイルを変更するでしょう。

この新しいパッケージは、この方法論を元に戻し、追加的なアプローチをとります。

%preセクションでこれを行うことはできますか?

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

私はこれを実行すると、それはここでハングアップ:私が知っ

warning: waiting for transaction lock on /var/lib/rpm/__db.000 
  • ジョン

答えて

0

まさか。 nagiosが変更されたときに特別な処理が必要な場合は、%triggerin%triggeroutを使用できます。 nagiosが既にインストールされている場合は、RPMをインストールするときに%triggerinが実行されると思いますが、シーケンスのどこで実行されるのかはわかりません。

関連する問題