アンインストール中に変更されていないファイルやディレクトリを削除しないように、rpm specで指定します
-
21-12-2019 - |
質問
変更されていなくても、アンインストール中に一部のファイルやディレクトリを削除してはならないことをrpm仕様で指定する方法を知りたいです
私は設定ファイルを含むいくつかのディレクトリを持っています。これらのファイルはrpm-ivhと共にインストールされます。インストールされているファイルの中には、常に変更されるとは限らず、アンインストール時に削除すべきではありません。
あなたの助けを事前に感謝します。
解決
私はそれを行うためのネイティブな方法があるとは思わない。彼らが変更されていない場合、なぜあなたがするのかわかりません;エンドユーザーはいつでもできます rpm2cpio
または、オリジナルが必要な場合は再インストールします。
ただし、それを行うには、すべてのファイルを次のようにパッケージ化することができます /etc/yourapp/orig/
そして、あなたの中で %post
次のようなことをしてください cp /etc/yourapp/orig/*.conf /etc/yourapp
.以前にインストールされて変更された設定ファイルを踏みにじるのを防ぐために、より高度なことを行う必要がありますが、実行するのはハックな
所属していません StackOverflow