« 使い方 | メイン | World Cup 2002 »

2002年6月 8日

[memorandum] daemontools install

この際なので daemontools を入れて,qmail をこれから起動することにする. まんま ここ と同じ.
  • daemontools の install
    # mkdir -p /package
    # chmod 1755 /package
    # cd /package
    # gunzip daemontools-0.76.tar.gz
    # tar -xpf daemontools-0.76.tar
    # cd admin/daemontools-0.76
    # ./package/install
    
  • qmail 起動用の変更 #1
    # mkdir /var/qmail/services
    # mkdir /var/qmail/services/qmail
    # mkdir /var/qmail/services/qmail/log
    # chmod +t /var/qmail/services/qmail
    
  • 新しい起動スクリプト
    /var/qmail/services/qmail/run
    -----------------
    #!/bin/sh
    PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
    exec /var/qmail/rc
    -----------------
    /var/qmail/services/qmail/log/run
    -----------------
    #!/bin/sh
    exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t /var/log/qmail
    -----------------
    # chmod +x /var/qmail/services/qmail/run
    # chmod +x /var/qmail/services/qmail/log/run
    -----------------
    /var/qmail/rc
    -----------------
    #!/bin/sh
    exec env - PATH="/var/qmail/bin:$PATH" \
    qmail-start ./Maildir/
    -----------------
    
  • Log 用の設定
    # mkdir /var/log/smtpd
    # chown qmails:nofiles /var/log/smtpd
    # chmod 700 /var/log/smtpd
    
  • で,起動.
    # ln -s /var/qmail/services/smtpd /service/smtpd
    
    終了.

    Posted by Rust Stnard at 00:00