パスワードを忘れた? アカウント作成
639260 journal

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
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
typodupeerror

ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ

読み込み中...