開発日記/2007-07-24 のバックアップ差分(No.2)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
*qmailインストール [#s7697a45]

qmailの本体をportsを使って利用する準備に入る。portsを使うことで、qmailが必要とするシステムユーザの追加やMTAの切り替えが簡単に行える。ひとまずコンパイル前の状態で処理を止め、さきほど入手したパッチを適用する。
 # cd /usr/ports/mail/qmail
 # make patch
 # make patch WITH_QMAILQUEUE_PATCH=yes MAIN_QMAIL_DATE_LOCALTIME=yes
 # cd work/qmail-1.03/
 # fetch http://www.qmail.org/qmail-smtpd-relay-reject
 # patch -p1 < /root/qmail/qmail-smtpd-relay-reject
 # patch -p1 < qmail-smtpd-relay-reject
 Hmm...  Looks like a unified diff to me...
 The text leading up to this was:
 --------------------------
 |--- orig/qmail-smtpd.c  Mon Jun 15 06:53:16 1998
 |+++ qmail-smtpd.c       Sat Feb  9 12:07:19 2002
 --------------------------
 Patching file qmail-smtpd.c using Plan A...
 Hunk #1 succeeded at 53.
 Hunk #2 succeeded at 217.
 Hunk #3 succeeded at 266.
 Hmm...  Ignoring the trailing garbage.
 done
portsに展開されたファイルへのパッチの適用が終わったら、コンパイルとインストールを続けて行う。
 # cd ../..
 # make
 # make install