* [gentoo-commits] gentoo-x86 commit in mail-filter/qmail-scanner: ChangeLog qmail-scanner-2.01-r1.ebuild qmail-scanner-2.02-r1.ebuild qmail-scanner-2.05.ebuild
@ 2008-10-29 20:17 Alfredo Tupone (tupone)
0 siblings, 0 replies; only message in thread
From: Alfredo Tupone (tupone) @ 2008-10-29 20:17 UTC (permalink / raw
To: gentoo-commits
tupone 08/10/29 20:17:44
Modified: ChangeLog qmail-scanner-2.01-r1.ebuild
qmail-scanner-2.02-r1.ebuild
Added: qmail-scanner-2.05.ebuild
Log:
Version bump to 2.05
(Portage version: 2.1.4.5)
Revision Changes Path
1.43 mail-filter/qmail-scanner/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/ChangeLog?rev=1.43&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/ChangeLog?rev=1.43&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/ChangeLog?r1=1.42&r2=1.43
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/ChangeLog,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -r1.42 -r1.43
--- ChangeLog 23 Aug 2008 05:57:29 -0000 1.42
+++ ChangeLog 29 Oct 2008 20:17:44 -0000 1.43
@@ -1,6 +1,13 @@
# ChangeLog for mail-filter/qmail-scanner
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/ChangeLog,v 1.42 2008/08/23 05:57:29 cardoe Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/ChangeLog,v 1.43 2008/10/29 20:17:44 tupone Exp $
+
+*qmail-scanner-2.05 (29 Oct 2008)
+
+ 29 Oct 2008; Tupone Alfredo <tupone@gentoo.org>
+ +files/qmail-scanner-2.05.logrotate, qmail-scanner-2.01-r1.ebuild,
+ qmail-scanner-2.02-r1.ebuild, +qmail-scanner-2.05.ebuild:
+ Version bump to 2.05 & some minor fix
23 Aug 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
add GLEP 56 USE flag desc from use.local.desc
1.2 mail-filter/qmail-scanner/qmail-scanner-2.01-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.01-r1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.01-r1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.01-r1.ebuild?r1=1.1&r2=1.2
Index: qmail-scanner-2.01-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.01-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- qmail-scanner-2.01-r1.ebuild 4 Jan 2008 22:45:16 -0000 1.1
+++ qmail-scanner-2.01-r1.ebuild 29 Oct 2008 20:17:44 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.01-r1.ebuild,v 1.1 2008/01/04 22:45:16 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.01-r1.ebuild,v 1.2 2008/10/29 20:17:44 tupone Exp $
inherit fixheadtails toolchain-funcs eutils
@@ -46,7 +46,7 @@
unpack ${A}
cd "${S}"
rm index.php && cp README.html index.php
- epatch ${DISTDIR}/q-s-${PV}st-${Q_S_DATE}.patch.gz
+ epatch "${DISTDIR}"/q-s-${PV}st-${Q_S_DATE}.patch.gz
ht_fix_file autoupdaters/* configure
sed -i \
-e "s:/var/spool/qscand:/var/spool/qscan:g" \
1.2 mail-filter/qmail-scanner/qmail-scanner-2.02-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.02-r1.ebuild?rev=1.2&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.02-r1.ebuild?rev=1.2&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.02-r1.ebuild?r1=1.1&r2=1.2
Index: qmail-scanner-2.02-r1.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.02-r1.ebuild,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- qmail-scanner-2.02-r1.ebuild 13 Feb 2008 06:03:51 -0000 1.1
+++ qmail-scanner-2.02-r1.ebuild 29 Oct 2008 20:17:44 -0000 1.2
@@ -1,6 +1,6 @@
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.02-r1.ebuild,v 1.1 2008/02/13 06:03:51 tupone Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.02-r1.ebuild,v 1.2 2008/10/29 20:17:44 tupone Exp $
inherit fixheadtails toolchain-funcs eutils
@@ -14,7 +14,7 @@
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
RESTRICT="userpriv"
DEPEND=">=dev-lang/perl-5.6.1-r1
@@ -48,7 +48,7 @@
src_unpack() {
unpack ${A}
cd "${S}"
- epatch ${DISTDIR}/q-s-${PV}st-${Q_S_DATE}.patch.gz
+ epatch "${DISTDIR}"/q-s-${PV}st-${Q_S_DATE}.patch.gz
ht_fix_file autoupdaters/* configure
sed -i \
-e "s:/var/spool/qscand:/var/spool/qscan:g" \
1.1 mail-filter/qmail-scanner/qmail-scanner-2.05.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.05.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.05.ebuild?rev=1.1&content-type=text/plain
Index: qmail-scanner-2.05.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-filter/qmail-scanner/qmail-scanner-2.05.ebuild,v 1.1 2008/10/29 20:17:44 tupone Exp $
inherit fixheadtails toolchain-funcs eutils
Q_S_DATE=20080728
DESCRIPTION="E-Mail virus scanner for qmail."
HOMEPAGE="http://qmail-scanner.sourceforge.net/"
SRC_URI="mirror://sourceforge/qmail-scanner/${P}.tgz
http://toribio.apollinare.org/qmail-scanner/download/q-s-${PV}st-${Q_S_DATE}.patch.gz"
IUSE="clamav spamassassin"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="userpriv"
DEPEND="dev-lang/perl
virtual/perl-Time-HiRes
net-mail/tnef
virtual/perl-DB_File
mail-filter/maildrop
virtual/qmail
app-arch/unzip
sys-process/daemontools
virtual/antivirus
clamav? ( app-antivirus/clamav )
spamassassin? ( mail-filter/spamassassin )"
pkg_setup() {
enewgroup qscand 210
enewuser qscand 210 -1 /var/spool/qscan qscand
use clamav && usermod -a -G qscand,nofiles clamav
}
pkg_preinst() {
local oldname="/var/qmail/bin/qmail-scanner-queue.pl"
if [ -f ${oldname} ]; then
newname=${oldname}.`date +%Y%m%d%H%M%S`
elog "Backing up old qmail-scanner as $newname in case of modifications."
cp ${oldname} ${newname}
chmod 600 ${newname}
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${DISTDIR}"/q-s-${PV}st-${Q_S_DATE}.patch.gz
ht_fix_file autoupdaters/* configure
sed -i \
-e "s:/var/spool/qscand:/var/spool/qscan:g" \
README-st-patch.html \
README-st-patch.txt || die "Fixing doc with sed failed"
EXTRA_VIRII="bagle,beagle,mydoom,sco,maldal,mimail,novarg,shimg,bugler,cissi,cissy,dloade,netsky,qizy"
elog "Adding items to the SILENT_VIRUSES list (${EXTRA_VIRII})"
sed -e "/^SILENT_VIRUSES/s/\"$/,${EXTRA_VIRII}\"/g" -i configure
}
src_compile () {
local myconf
addpredict /var/log/kav/kavscan.log
addpredict /opt/bdc/plugins.htm
use spamassassin && myconf="--virus-to-delete yes --sa-quarantine 2.1 --sa-delete 4.2 --sa-reject no --sa-subject SPAM: --sa-delta 0.5 --sa-alt yes"
PATH=${PATH}:/opt/f-prot:/opt/vlnx ./configure \
--domain localhost \
--batch \
--log-details yes \
--skip-setuid-test \
${myconf} \
|| die "./configure failed!"
# build for qmail-scanner-queue wrapper, so we don't need suidperl
cd contrib
$(tc-getCC) ${CFLAGS} -o qmail-scanner-queue qmail-scanner-queue.c || die
}
src_install () {
# Create Directory Structure
diropts -m 755 -o qscand -g qscand
dodir /var/spool/qscan
keepdir /var/spool/qscan
diropts -m 750 -o qscand -g qscand
dodir /var/spool/qscan/quarantine
for i in quarantine/{viruses,policy,spam} working archives; do
for j in tmp new cur; do
dodir /var/spool/qscan/${i}/${j}
keepdir /var/spool/qscan/${i}/${j}
done
done
dodir /var/spool/qscan/tmp
keepdir /var/spool/qscan/tmp
# Install standard quarantine events file
insinto /var/spool/qscan
insopts -m 644 -o qscand -g qscand
doins quarantine-events.txt
# create quarantine.log and viruses.log
touch quarantine.log
insinto /var/spool/qscan
insopts -m 644 -o qscand -g qscand
doins quarantine.log
dosym quarantine.log ${DESTDIR}/var/spool/qscan/viruses.log
# Install qmail-scanner wrapper
insinto /var/qmail/bin
insopts -m 4755 -o qscand -g qscand
doins contrib/qmail-scanner-queue
# Install qmail-scanner script
insinto /var/qmail/bin
insopts -m 0755 -o qscand -g qscand
doins qmail-scanner-queue.pl
insinto /etc/logrotate.d/
insopts -m 644 -o root -g root
newins "${FILESDIR}"/${P}.logrotate qmail-scanner
exeinto /etc/cron.daily/
newexe "${FILESDIR}"/qmailscanner.cronjob qmail-scanner
# Install documentation
dodoc README CHANGES
dohtml README.html FAQ.php TODO.php configure-options.php manual-install.php perlscanner.php
docinto contrib
cd "${S}"/contrib
dodoc spamc-nice.eml \
test-trophie.pl \
logrotate.qmail-scanner \
sub-avpdaemon.pl \
logging_first_80_chars.eml \
spamc-nasty.eml \
avpdeamon.init \
test_installation.sh \
test-sophie.pl \
reformime-test.eml \
sub-sender-cache.pl \
rbl_scanner.txt \
test-clamd.pl \
qs2mrtg.pl \
mrtg-qmail-scanner.cfg \
check_AV_daemons \
patch_for_nod32_single_user.eml \
qmail-delay \
qs-scanner-report.sh \
qs_config.sh \
qscan-spam-to-users.pl \
test-avgd.pl \
test_password.zip \
vpopmail-issues.eml
}
pkg_postinst () {
einfo "Fixing ownerships"
chown -R qscand:qscand /var/spool/qscan
touch /var/qmail/bin/qmail-scanner-queue.pl
# Setup perlscanner + Version Info
chmod -s "${ROOT}"/var/qmail/bin/qmail-scanner-queue.pl
"${ROOT}"/var/qmail/bin/qmail-scanner-queue -z
"${ROOT}"/var/qmail/bin/qmail-scanner-queue -g
elog "To activate qmail-scanner, please edit your"
elog "/var/qmail/control/conf-common file and set:"
elog "export QMAILQUEUE=/var/qmail/bin/qmail-scanner-queue"
elog "Or place it in your tcprules file."
ewarn "Please note that it was a call to qmail-scanner-queue.pl before,"
ewarn "but this is now changed to use a wrapper to improve security!"
ewarn "Once you have changed to the wrapper, you can remove the setuid "
ewarn "bit on qmail-scanner-queue.pl"
ewarn "If this is an upgrade from <=2.0.1 the home directory of the qscand"
ewarn "user is changed. Please update it manually to /var/spool/qscan"
ewarn "or remove the user and emerge again this package"
if use clamav; then
ewarn "To allow clamav integration comment-out in /etc/clamd.conf:"
ewarn "AllowSupplementaryGroups putting yes."
ewarn "After that, restart clamd with"
ewarn "/etc/init.d/clamd restart"
fi
}
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-10-29 20:17 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-29 20:17 [gentoo-commits] gentoo-x86 commit in mail-filter/qmail-scanner: ChangeLog qmail-scanner-2.01-r1.ebuild qmail-scanner-2.02-r1.ebuild qmail-scanner-2.05.ebuild Alfredo Tupone (tupone)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox