- Update ports collection
- 安裝 ports-mgmt/portconf
這個 util 不管是破大師或是破升級都可以用,會在 /etc/make.conf 裡面加上以下的字串:
# Begin portconf settings
# Do not touch these lines
.if !empty(.CURDIR:M/usr/ports*) && exists(/usr/local/libexec/portconf)
_PORTCONF!=/usr/local/libexec/portconf
.for i in ${_PORTCONF:S/|/ /g}
${i:S/%/ /g}
.endfor
.endif
# End portconf settings
另外,可以在 ${LOCALBASE}/etc/ 裡面加一個 ports.conf,給你放 ports 的 make args - 在 ${LOCALBASE}/etc/ports.conf 裡面加上以下行:
security/clamav: CLAMAVUSER=postfix | CLAMAVGROUP=postfix
因為我們要讓 ClamAV 使用 milter, 那 log 和 clamav 的目錄都必須由 postfix user 讀寫。 - 安裝 security/clamav
- 修改 ${LOCALBASE}/etc/clamd.conf, ${LOCALBASE}/etc/freshclam.conf,把裡面的 user 都改成 postfix
- 安裝 mail/postfix, 在 ${LOCALBASE}/etc/postfix/main.cf 裡面加上
smtpd_milters = unix:/var/run/clamav/clmilter.sock
這一行也要加到 /etc/mail/sendmail.cf 裡面,先搜尋 Input mail filters,在後面加上:Xclamav, S=local:/var/run/clamav/clmilter.sock, F=T, T=S:4m;R:4m
這麼一來,剩下 /etc/rc.conf 裡面加上 clamd_enable="YES", clamd_milter_enable="YES",至於 freshclam,就隨喜啟動吧~
順道一提,clamav-0.90.3 啟動的時候非常慢,最近ports裡面更新了 0.91,啟動速度從原來超過150秒變成5秒,記得要升級成 0.91 版啊~
沒有留言:
張貼留言