[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:02776] shared conffiles (sendmail, sendmail-wide)



From: mtakeshi@xxxxxxxxxxxxxxx
Subject: [debian-devel:02768] Re: hex204
Date: Mon, 9 Feb 1998 19:49:19 +0900

> したがって、hex に限らず 今 project にあるものは(wu-ftpd,sendmailとか)

えー、sendmail で思いだしたので質問(^^;

project-jp/experimental にあるのは package名が sendmail で
version名で wide patch であることをあらわすようにしています。

で、やはり sendmail-wide というpackage名にした方がいいのかなと
思ってみたのですが、ちょっと困ったことになってしまいました。
# ので今までは 安直に sendmail にしていたような気がする…

 /etc/aliases が sendmail と sendmail-wide で
 どちらでも conffiles になっている

 sendmail-wide で
  Conflicts: mail-transport-agent, smail, sendmail
  Replaces: sendmail
  Provides: sendmail
 になっている。dpkg -i sendmail-wide*.deb すると
 sendmail => sendmail-wide になる
 (sendmail は remove されるが、purge はされていない)

 その後 dpkg --purge sendmail しちゃうと
 /etc/aliases が消されてしまうので sendmail-wide が困る。

 sendmail => sendmail-wide は一気にしないと
 mail-transport-agent が一時的に消えるので文句を言われる。

どうするのがいいのでしょう?

ふと、おもったけど preinst で dpkg --purge sendmail すりゃいいのかな?
# sendmail-wide => sendmail で問題ないかな? (これは無視?)

-- 
鵜飼文敏