アンインストール中に変更されていないファイルやディレクトリを削除しないように、rpm specで指定します

StackOverflow https://stackoverflow.com//questions/22011283

質問

変更されていなくても、アンインストール中に一部のファイルやディレクトリを削除してはならないことをrpm仕様で指定する方法を知りたいです

私は設定ファイルを含むいくつかのディレクトリを持っています。これらのファイルはrpm-ivhと共にインストールされます。インストールされているファイルの中には、常に変更されるとは限らず、アンインストール時に削除すべきではありません。

あなたの助けを事前に感謝します。

役に立ちましたか?

解決

私はそれを行うためのネイティブな方法があるとは思わない。彼らが変更されていない場合、なぜあなたがするのかわかりません;エンドユーザーはいつでもできます rpm2cpio または、オリジナルが必要な場合は再インストールします。

ただし、それを行うには、すべてのファイルを次のようにパッケージ化することができます /etc/yourapp/orig/ そして、あなたの中で %post 次のようなことをしてください cp /etc/yourapp/orig/*.conf /etc/yourapp.以前にインストールされて変更された設定ファイルを踏みにじるのを防ぐために、より高度なことを行う必要がありますが、実行するのはハックな

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top