it-swarm-ja.com

RPMまたはYum)を使用した構成ファイルの変更の表示

パッケージ構成ファイル(rpm/yumを使用してインストール)に加えられた変更を表示するにはどうすればよいですか?

MAC認証を行うFreeRadiusサーバーを作成しましたが、デフォルトのインストールとは異なる変更した行を取得したいだけです。 RPMをchrootにインストールする必要がありますか、それともこの情報を見つけるために使用できるyumまたはrpmコマンドがありますか?

3
bradlis7

怖いです rpm -V + rpmpeekはあなたが得る最高のものです。

Rpmをキャッシュしている場合は、次のような方法を試すことができます。

for RPM in $RPMS; do
    for FILE in `rpm -V $RPM | sed -e 's+^[^/]*++'` | grep '^/etc/'; do
        rpmpeek $RPM diff $FILE .$FILE
    done
done

私は似たようなものを探していますが、これまでのところこれ以上良いものは見つかりませんでした...

3
Martian