|
|
| |
EXTRA_VIRII="bagle,beagle,mydoom,sco,maldal,mimail,novarg,shimg,bugler,cissi,cissy,dloade,netsky,qizy" | EXTRA_VIRII="bagle,beagle,mydoom,sco,maldal,mimail,novarg,shimg,bugler,cissi,cissy,dloade,netsky,qizy" |
einfo "Adding items to the SILENT_VIRUSES list (${EXTRA_VIRII})" | einfo "Adding items to the SILENT_VIRUSES list (${EXTRA_VIRII})" |
sed -e "/^SILENT_VIRUSES/s/\"$/,${EXTRA_VIRII}\"/g" -i configure |
# sed -e "/^SILENT_VIRUSES/s/\"$/,${EXTRA_VIRII}\"/g" -i configure |
|
ebegin "fixing bad configure values" |
|
sed -i -e "s:/var/spool/qscan:/var/spool/qmailscan:" \ |
|
-e "/^SILENT_VIRUSES/s/\"$/,${EXTRA_VIRII}\"/g" \ |
|
configure || die "error seeding configure" |
|
eend $? |
} | } |
| |
src_compile () { | src_compile () { |
|
|
insinto /var/spool/qmailscan | insinto /var/spool/qmailscan |
insopts -m 644 -o qscand -g qscand | insopts -m 644 -o qscand -g qscand |
doins quarantine-attachments.txt | doins quarantine-attachments.txt |
|
doins quarantine-events.txt |
| |
# create quarantine.log and viruses.log | # create quarantine.log and viruses.log |
touch quarantine.log | touch quarantine.log |
|
|
| |
insinto /etc/logrotate.d/ | insinto /etc/logrotate.d/ |
insopts -m 644 -o root -g root | insopts -m 644 -o root -g root |
newins ${FILESDIR}/qmailscanner.logrotate qmail-scanner |
newins contrib/qmailscanner.logrotate qmail-scanner |
| |
exeinto /etc/cron.daily/ | exeinto /etc/cron.daily/ |
newexe ${FILESDIR}/qmailscanner.cronjob qmail-scanner | newexe ${FILESDIR}/qmailscanner.cronjob qmail-scanner |
|
|
| |
pkg_postinst () { | pkg_postinst () { |
einfo "Fixing ownerships" | einfo "Fixing ownerships" |
chown -R qscand:qscand /var/spool/qmailscan/tmp /var/spool/qmailscan/working /var/spool/qmailscan/quarantine* /var/spool/qmailscan/archive /var/spool/qmailscan/qmail* |
chown -R qscand:qscand /var/spool/qmailscan/tmp /var/spool/qmailscan/working /var/spool/qmailscan/quarantine* /var/spool/qmailscan/archive |
touch /var/qmail/bin/qmail-scanner-queue.pl | touch /var/qmail/bin/qmail-scanner-queue.pl |
| |
# Setup perlscanner + Version Info | # Setup perlscanner + Version Info |