rpmのconfigfilesクエリ
2号です。1号挨拶しか書いてないやんけ…!
飲み会であった話でtd-agentのインストール云々があったのでそこから派生してrpmの話。
パッケージの同梱される設定ファイルのみをリストする術。既にインストールされているものなら
rpm -qc {パッケージ名}
これからインストールされる中身が知りたいなら
rpm -qp --configfiles {rpmパッケージ}
な感じです。オプションがショートが-c
でロングが--configfiles
。
えーと何だったけかなあの話。具体的には
- td-agent2から/opt/以下にまるっと環境を放り込むようになっている
のだけれど、その兼ね合いで
- RPMで管理する%filesセクションも変更になっていて同一のファイルとみなされず、パッケージreplaceの際に設定ファイルがtd-agentのアンインストール処理で消えてしまう
という話だった多分。