summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcelo Góes <vanquirius@gentoo.org>2005-09-17 04:11:28 +0000
committerMarcelo Góes <vanquirius@gentoo.org>2005-09-17 04:11:28 +0000
commit13511a1f2c897bd71a083e5514125395fac72dbb (patch)
treec938d20d94f6801b7489cfd295241ed835abbe10 /net-analyzer/snort/snort-2.3.3.ebuild
parentold (diff)
downloadgentoo-2-13511a1f2c897bd71a083e5514125395fac72dbb.tar.gz
gentoo-2-13511a1f2c897bd71a083e5514125395fac72dbb.tar.bz2
gentoo-2-13511a1f2c897bd71a083e5514125395fac72dbb.zip
bug 105852
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'net-analyzer/snort/snort-2.3.3.ebuild')
-rw-r--r--net-analyzer/snort/snort-2.3.3.ebuild33
1 files changed, 18 insertions, 15 deletions
diff --git a/net-analyzer/snort/snort-2.3.3.ebuild b/net-analyzer/snort/snort-2.3.3.ebuild
index 8f1eba0d7599..d22c53bf11fb 100644
--- a/net-analyzer/snort/snort-2.3.3.ebuild
+++ b/net-analyzer/snort/snort-2.3.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.3.3.ebuild,v 1.4 2005/08/23 13:50:11 ka0ttic Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.3.3.ebuild,v 1.5 2005/09/17 04:11:28 vanquirius Exp $
inherit eutils gnuconfig flag-o-matic
@@ -23,7 +23,7 @@ DEPEND="virtual/libc
postgres? ( >=dev-db/postgresql-7.2 )
mysql? ( >=dev-db/mysql-3.23.26 )
ssl? ( >=dev-libs/openssl-0.9.6b )
- prelude? ( >=dev-libs/libprelude-0.8 )
+ prelude? ( <dev-libs/libprelude-0.9.0_rc1 )
odbc? ( dev-db/unixODBC )
inline? (
~net-libs/libnet-1.0.2a
@@ -37,11 +37,11 @@ RDEPEND="${DEPEND}
src_unpack() {
unpack ${A}
- cd ${S}
+ cd "${S}"
gnuconfig_update
if use flexresp || use inline ; then
- epatch ${FILESDIR}/2.3.0-libnet-1.0.patch
+ epatch "${FILESDIR}/2.3.0-libnet-1.0.patch"
fi
sed -i "s:var RULE_PATH ../rules:var RULE_PATH /etc/snort:" \
@@ -54,19 +54,22 @@ src_unpack() {
fi
if use sguil ; then
- cd ${S}/src/preprocessors
- epatch ${WORKDIR}/sguil-0.5.3/sensor/snort_mods/2_1/spp_portscan_sguil.patch
- epatch ${WORKDIR}/sguil-0.5.3/sensor/snort_mods/2_1/spp_stream4_sguil.patch
- cd ${S}
+ cd "${S}/src/preprocessors"
+ epatch "${WORKDIR}/sguil-0.5.3/sensor/snort_mods/2_1/spp_portscan_sguil.patch"
+ epatch "${WORKDIR}/sguil-0.5.3/sensor/snort_mods/2_1/spp_stream4_sguil.patch"
+ cd "${S}"
fi
if use snortsam ; then
cd ..
einfo "Applying snortsam patch"
- ./patchsnort.sh ${S} || die "snortsam patch failed"
- cd ${S}
+ ./patchsnort.sh "${S}" || die "snortsam patch failed"
+ cd "${S}"
fi
+ # bug 105852
+ epatch "${FILESDIR}/${P}-log.c.diff"
+
einfo "Regenerating autoconf/automake files"
autoreconf -f -i || die "autoreconf failed"
}
@@ -103,7 +106,7 @@ src_install() {
keepdir /var/log/snort/
- dodoc COPYING LICENSE doc/*
+ dodoc LICENSE doc/*
docinto schemas ; dodoc schemas/*
insinto /etc/snort
@@ -113,11 +116,11 @@ src_install() {
use prelude && doins etc/prelude-classification.config
- newinitd ${FILESDIR}/snort.rc6 snort
- newconfd ${FILESDIR}/snort.confd snort
+ newinitd "${FILESDIR}/snort.rc6" snort
+ newconfd "${FILESDIR}/snort.confd" snort
- chown snort:snort ${D}/var/log/snort
- chmod 0770 ${D}/var/log/snort
+ chown snort:snort "${D}/var/log/snort"
+ chmod 0770 "${D}/var/log/snort"
}
pkg_postinst() {