At Mon, 02 Dec 2002 20:04:38 +0900, Masaki Hojo wrote: > > root# apt-get update > root# apt-get install postfix > > apt-get installは別に削除してからインストールするわけではないと思う > ので上記で設定ファイルやaliasesファイルはそのままでアップグレードでき > ると思っていたのですが,aliasesファイルがデフォルトのファイルで上書き > されてしまいました.バックアップはとってあったので,特に問題はおきませ > んでした. > SPECファイルを眺めてみたのですが, > > %config(noreplace) %{_sysconfdir}/postfix/aliases > > の部分でnoreplaceとあるので,上書きされないのではないかと思うのですが, > SPECファイルの書き方に精通しているわけではないので,実際にはよくわかり > ません. %config(noreplace) の動作は, * 元の aliases ファイルがオリジナルから全く書き換えられていない場合 -> 新しいもので置き換えられる * 元の aliases ファイルがオリジナルから何らかの変更を施されている場合 -> 古いものはそのままに,新しいファイルは aliases.rpmnew として 作られる のはずですね. rpm のバージョンによっても微妙に動作が異なるのかもしれませんが, Vine-2.[156] で採用している rpm-3.0.6 は,上述の通りです. -- MATSUBAYASHI, 'Shaolin' Kohji shaolin@xxxxxxxxxxxxxxx Vice President & PPC Maintainer, Project Vine shaolin@xxxxxxxxxxxxx http://www.rhythmaning.org/