chkconfig --level 012345 qmail off
svstat /service/*/log
/service/qmail: up (pid 1111) 20 seconds
/service/smtpd: up (pid 2222) 30 seconds
/service/pop3d: up (pid 3333) 40 seconds
/var/log/qmail/current に /var/log/maillog とほぼ同等のログが syslog より軽い処理で出力される。
date 型が TAI64N 形式なので、data 値を見やすく変換するには、
cat /var/log/qmail/current | tai64nlocal
とする。
mkdir /var/qmail/services/pop3d
mkdir /var/qmail/services/pop3d/log
chmod +t /var/qmail/services/pop3d
echo '#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
exec tcpserver -R 0 pop3 \
/var/qmail/bin/qmail-popup drk7.jp \
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1
' > /var/qmail/services/pop3d/run
echo '#!/bin/sh
exec /usr/local/bin/setuidgid qmailp /usr/local/bin/multilog t s16777215 n10 /var/log/qmail/pop3d
'> /var/qmail/services/pop3d/log/run
chmod +x /var/qmail/services/pop3d/run
chmod +x /var/qmail/services/pop3d/log/run
mkdir /var/log/qmail/pop3d
chown qmailp:nofiles /var/log/qmail/pop3d
chmod 777 /var/log/qmail/pop3d
ln -s /var/qmail/services/pop3d /service/pop3d
mkdir /var/qmail/services/pop3d/log
chmod +t /var/qmail/services/pop3d
echo '#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
exec tcpserver -R 0 pop3 \
/var/qmail/bin/qmail-popup drk7.jp \
/home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1
' > /var/qmail/services/pop3d/run
echo '#!/bin/sh
exec /usr/local/bin/setuidgid qmailp /usr/local/bin/multilog t s16777215 n10 /var/log/qmail/pop3d
'> /var/qmail/services/pop3d/log/run
chmod +x /var/qmail/services/pop3d/run
chmod +x /var/qmail/services/pop3d/log/run
mkdir /var/log/qmail/pop3d
chown qmailp:nofiles /var/log/qmail/pop3d
chmod 777 /var/log/qmail/pop3d
ln -s /var/qmail/services/pop3d /service/pop3d
mkdir /var/qmail/services/smtpd
mkdir /var/qmail/services/smtpd/log
chmod +t /var/qmail/services/smtpd
echo '#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
exec tcpserver -H -R -x /home/vpopmail/etc/tcp.smtp.cdb \
-c 100 -u qmaild -g nofiles 0 smtp \
/var/qmail/bin/qmail-smtpd 2>&1
' > /var/qmail/services/smtpd/run
echo '#!/bin/sh
exec /usr/local/bin/setuidgid qmails /usr/local/bin/multilog t s16777215 n10 /var/log/qmail/smtpd
'> /var/qmail/services/smtpd/log/run
chmod +x /var/qmail/services/smtpd/run
chmod +x /var/qmail/services/smtpd/log/run
mkdir /var/log/qmail/smtpd
chown qmails:nofiles /var/log/qmail/smtpd
chmod 777 /var/log/qmail/smtpd
ln -s /var/qmail/services/smtpd /service/smtpd
mkdir /var/qmail/services/smtpd/log
chmod +t /var/qmail/services/smtpd
echo '#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
exec tcpserver -H -R -x /home/vpopmail/etc/tcp.smtp.cdb \
-c 100 -u qmaild -g nofiles 0 smtp \
/var/qmail/bin/qmail-smtpd 2>&1
' > /var/qmail/services/smtpd/run
echo '#!/bin/sh
exec /usr/local/bin/setuidgid qmails /usr/local/bin/multilog t s16777215 n10 /var/log/qmail/smtpd
'> /var/qmail/services/smtpd/log/run
chmod +x /var/qmail/services/smtpd/run
chmod +x /var/qmail/services/smtpd/log/run
mkdir /var/log/qmail/smtpd
chown qmails:nofiles /var/log/qmail/smtpd
chmod 777 /var/log/qmail/smtpd
ln -s /var/qmail/services/smtpd /service/smtpd
mkdir /var/qmail/services
mkdir /var/qmail/services/qmail
mkdir /var/qmail/services/qmail/log
chmod +t /var/qmail/services/qmail
echo '#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
exec /var/qmail/rc
' > /var/qmail/services/qmail/run
echo '#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s16777215 n10 /var/log/qmail
' > /var/qmail/services/qmail/log/run
chmod +x /var/qmail/services/qmail/run
chmod +x /var/qmail/services/qmail/log/run
cp /var/qmail/rc /var/qmail/rc.bk
echo '#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" qmail-start ./Maildir/
'> /var/qmail/rc
chmod 755 /var/qmail/rc
mkdir /var/log/qmail
chown qmaill:nofiles /var/log/qmail
chmod 777 /var/log/qmail
ln -s /var/qmail/services/qmail /service/qmail
mkdir /var/qmail/services/qmail
mkdir /var/qmail/services/qmail/log
chmod +t /var/qmail/services/qmail
echo '#!/bin/sh
PATH=/var/qmail/bin:/usr/local/bin:/bin:/usr/bin
exec /var/qmail/rc
' > /var/qmail/services/qmail/run
echo '#!/bin/sh
exec /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog t s16777215 n10 /var/log/qmail
' > /var/qmail/services/qmail/log/run
chmod +x /var/qmail/services/qmail/run
chmod +x /var/qmail/services/qmail/log/run
cp /var/qmail/rc /var/qmail/rc.bk
echo '#!/bin/sh
exec env - PATH="/var/qmail/bin:$PATH" qmail-start ./Maildir/
'> /var/qmail/rc
chmod 755 /var/qmail/rc
mkdir /var/log/qmail
chown qmaill:nofiles /var/log/qmail
chmod 777 /var/log/qmail
ln -s /var/qmail/services/qmail /service/qmail
cd /usr/local/src
mkdir -p /package
chmod 1755 /package
wget http://tools.qmail.jp/daemontools/daemontools-0.76.tar.gz
tar -xvzf daemontools-0.76.tar.gz
cd admin/daemontools-0.76
wget http://qmail.org/moni.csi.hu/pub/glibc-2.3.1/daemontools-0.76.errno.patch
patch -p1 < ./daemontools-0.76.errno.patch
package/install
kill -HUP 1
mkdir -p /package
chmod 1755 /package
wget http://tools.qmail.jp/daemontools/daemontools-0.76.tar.gz
tar -xvzf daemontools-0.76.tar.gz
cd admin/daemontools-0.76
wget http://qmail.org/moni.csi.hu/pub/glibc-2.3.1/daemontools-0.76.errno.patch
patch -p1 < ./daemontools-0.76.errno.patch
package/install
kill -HUP 1
