北條@慶應電子岡田研です. 鈴木さん,いわいさん,MATSUBAYASHIさん,加藤さんアドバイスありがとう ございます.まとめレスでご容赦ください. From: Daisuke SUZUKI <daisuke@xxxxxxxxxxx> Subject: [vine-users:056558] Re: postfix-1.1.12-0vl0.26 の aliases ファイル Date: Tue, 3 Dec 2002 03:38:12 +0900 > > こちらでも出ました。master.cf と、あとどれかわからなくなってしまったのですが > > もう1つ書き換えられました。AMAViS を入れているので master.cf を変更しているの > > ですが、元(master.cf.rpmsave)に戻してもまともに動作せず、新しく書かれたもの > > に AMAViS 用設定を追記したところ動作するようになりました。 > > master.cf は新しくなるとそのままで動かなくなることが多いということで > replace 対象になっています。なので書き換えられていても replace されて > rpmsave でのこりますね。 私がアップグレードしたときには master.cf と, aliases が書き換わりま した. main.cf は書き換わっていませんでした. #実害としては aliases ファイルが rpmsave もなく,なくなってしまったこと. デイリーのバックアップを確認したところ, /etc/aliases は /etc/postfix/aliases へのシンボリックリンクではなく普通のファイルであっ たので,これが原因ではないかと思い始めました. 今回は /etc/aliases を /etc/postfix/aliases のシンボリックリンクにし ておきました. ということで,SPECファイルの ln -sf postfix/aliases $RPM_BUILD_ROOT%{_sysconfdir}/aliases の部分で上書きされてしまったのだと思うので, if [ -L $RPM_BUILD_ROOT%{_sysconfdir}/aliases ] ; then ln -sf postfix/aliases $RPM_BUILD_ROOT%{_sysconfdir}/aliases else mv $RPM_BUILD_ROOT%{_sysconfdir}/aliases $RPM_BUILD_ROOT%{_sysconfdir}/aliases.rpmsave ln -sf postfix/aliases $RPM_BUILD_ROOT%{_sysconfdir}/aliases fi とすればいいかもしれないと思いました.SPECファイルの通例に沿っているか とかスクリプトの書き方とかがもしかしたら間違っているかもしれません.未 確認で申し訳ありません. > 2.5 からあげるにはちょっとあたらしすぎましたかね。。 > 2.5 にはいっているものは release 前のものなので、バグもかなりはいっている > のでリリースされたものにあげておきたかったのですが。。。 > > # 本当はバグなどを考えると 2.5 はすべて 2.6 に upgrade してほしいところなのですが。。 もうしわけないです.dist-upgradeはまだやったことがないので,手近のマ シンでやってみてからと考えているのですが,試しマシンにVine2.5がインス トールできなかったので,まだやっていなかったのでした. #試しマシンは現在 Vine2.1.5 です. 主に書き換わる設定ファイルとかがわかって,だいぶ安心しました.ありが とうございました. -- Masaki Hojo <itam@xxxxxxxxxxxxxxxxxxx> Okada Lab, Dept of Electronics & Electrical Eng., Faculty of Science and Technology, Keio University