vishaの日記: qscan(2)
日記 by
visha
試してみた。手順はだいたい次の通り。なお、OSはNetBSD-1.6STABLEだ。
- options COMPAT_FREEBSDを加えてカーネルを再構築。
- pkgsrcのemulators/freebsd_libをインストール。X関連はいらないので、/usr/pkg/emul/freebsd/usr/X11R6以下をばっさり削除。
- ripmimeをインストール。pkgsrcの版が1.3.0.4だったので、最新版の1.3.0.5を使うようにいじってインストール。
- Sophos AntiVirus(FreeBSD a.out版)をインストール。ただしそのままではインストーラがOSを検出できなくてコケるので、
--- install.sh.orig Fri Jan 16 00:49:53 2004
+++ install.sh Thu Feb 5 14:02:10 2004
@@ -597,6 +597,11 @@
product_name="FreeBSD/Intel"
freebsd_ver=`uname -r | cut -c1`
;;
+ NetBSD,i386)
+ platform=freebsd
+ product_name="FreeBSD/Intel"
+ freebsd_ver=2.2.7
+ ;;
AIX,*)
platform=aix
product_name="AIX/PowerPC"
というやっつけパッチを当てる。これでsudo ./install.sh -v -d /usr/local/sav -s ides -ni -soを実行すればよい。
- さらに以下のようにシンボリックリンクを張る。
% sudo ln -s ../sav/lib/libsavi.so.? /usr/local/lib
% sudo ln -s ../sav/bin/sweep /usr/local/bin
- qscanを以下のようにインストールする。
% env SWEEP=/usr/local/bin/sweep RIPMIME=/usr/pkg/bin/ripmime QMAIL_QUEUE=/var/qmail/bin/qmail-queue ./configure
% make
% sudo make install
- qscanが仕事をするディレクトリを掘る。
% sudo install -d -m 0700 -o qmaild -g qmail /var/qmail/qscan
- qmail-smtpdが環境変数QMAILQUEUE=/usr/local/sbin/qscanをともなって起動するよう設定を変更する。envdir経由でtcpserverを起動している場合は
% sudo sh -c 'echo /usr/local/sbin/qscan >/service/qmail-smtpd/env/QMAILQUEUE'
とやればよい。
- softlimitの値を緩和する。現在は20MB(20971520)に設定してある。
- qmail-smtpdを再起動。
% sudo svc -t /service/qmail-smtpd
- options COMPAT_FREEBSDを加えてカーネルを再構築。
- pkgsrcのemulators/freebsd_libをインストール。X関連はいらないので、/usr/pkg/emul/freebsd/usr/X11R6以下をばっさり削除。
- ripmimeをインストール。pkgsrcの版が1.3.0.4だったので、最新版の1.3.0.5を使うようにいじってインストール。
- Sophos AntiVirus(FreeBSD a.out版)をインストール。ただしそのままではインストーラがOSを検出できなくてコケるので、
--- install.sh.orig Fri Jan 16 00:49:53 2004
+++ install.sh Thu Feb 5 14:02:10 2004
@@ -597,6 +597,11 @@
product_name="FreeBSD/Intel"
freebsd_ver=`uname -r | cut -c1`
;;
+ NetBSD,i386)
+ platform=freebsd
+ product_name="FreeBSD/Intel"
+ freebsd_ver=2.2.7
+ ;;
AIX,*)
platform=aix
product_name="AIX/PowerPC"
というやっつけパッチを当てる。これでsudo ./install.sh -v -d /usr/local/sav -s ides -ni -soを実行すればよい。
- さらに以下のようにシンボリックリンクを張る。
% sudo ln -s ../sav/lib/libsavi.so.? /usr/local/lib
% sudo ln -s ../sav/bin/sweep /usr/local/bin
- qscanを以下のようにインストールする。
% env SWEEP=/usr/local/bin/sweep RIPMIME=/usr/pkg/bin/ripmime QMAIL_QUEUE=/var/qmail/bin/qmail-queue ./configure
% make
% sudo make install
- qscanが仕事をするディレクトリを掘る。
% sudo install -d -m 0700 -o qmaild -g qmail /var/qmail/qscan
- qmail-smtpdが環境変数QMAILQUEUE=/usr/local/sbin/qscanをともなって起動するよう設定を変更する。envdir経由でtcpserverを起動している場合は
% sudo sh -c 'echo /usr/local/sbin/qscan >/service/qmail-smtpd/env/QMAILQUEUE'
とやればよい。
- softlimitの値を緩和する。現在は20MB(20971520)に設定してある。
- qmail-smtpdを再起動。
% sudo svc -t /service/qmail-smtpd
qscan(2) More ログイン