diff options
author | Jeroen Roovers <jer@gentoo.org> | 2012-05-03 15:21:07 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2012-05-03 15:21:07 +0000 |
commit | 8d5f6be6cc6a5757f1958b6f33c4007d19ac9088 (patch) | |
tree | b34198d639c69ceba6dbdb90c4ef79a30bdb8c31 | |
parent | Version bump. (diff) | |
download | gentoo-2-8d5f6be6cc6a5757f1958b6f33c4007d19ac9088.tar.gz gentoo-2-8d5f6be6cc6a5757f1958b6f33c4007d19ac9088.tar.bz2 gentoo-2-8d5f6be6cc6a5757f1958b6f33c4007d19ac9088.zip |
Version bump.
(Portage version: 2.2.0_alpha101/cvs/Linux x86_64)
-rw-r--r-- | net-analyzer/sguil-sensor/ChangeLog | 10 | ||||
-rw-r--r-- | net-analyzer/sguil-sensor/sguil-sensor-0.5.3-r2.ebuild | 91 | ||||
-rw-r--r-- | net-analyzer/sguil-sensor/sguil-sensor-0.8.0.ebuild (renamed from net-analyzer/sguil-sensor/sguil-sensor-0.6.0_p1.ebuild) | 49 |
3 files changed, 27 insertions, 123 deletions
diff --git a/net-analyzer/sguil-sensor/ChangeLog b/net-analyzer/sguil-sensor/ChangeLog index b7a0fcc65b9a..d393a92fd36c 100644 --- a/net-analyzer/sguil-sensor/ChangeLog +++ b/net-analyzer/sguil-sensor/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-analyzer/sguil-sensor -# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-sensor/ChangeLog,v 1.13 2008/08/16 17:35:15 tove Exp $ +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-sensor/ChangeLog,v 1.14 2012/05/03 15:21:07 jer Exp $ + +*sguil-sensor-0.8.0 (03 May 2012) + + 03 May 2012; Jeroen Roovers <jer@gentoo.org> -sguil-sensor-0.5.3-r2.ebuild, + -sguil-sensor-0.6.0_p1.ebuild, +sguil-sensor-0.8.0.ebuild: + Version bump. 16 Aug 2008; Torsten Veller <tove@gentoo.org> metadata.xml: Remove strerror from metadata.xml (#89719) diff --git a/net-analyzer/sguil-sensor/sguil-sensor-0.5.3-r2.ebuild b/net-analyzer/sguil-sensor/sguil-sensor-0.5.3-r2.ebuild deleted file mode 100644 index dbac81af2033..000000000000 --- a/net-analyzer/sguil-sensor/sguil-sensor-0.5.3-r2.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-sensor/sguil-sensor-0.5.3-r2.ebuild,v 1.4 2007/07/11 23:49:24 mr_bones_ Exp $ - -inherit eutils - -DESCRIPTION="Sensor part of sguil Network Security Monitoring" -HOMEPAGE="http://sguil.sourceforge.net" -SRC_URI="mirror://sourceforge/sguil/sguil-sensor-${PV}.tar.gz" - -LICENSE="QPL" -SLOT="0" -KEYWORDS="~x86" -IUSE="" - -DEPEND=">=dev-lang/tcl-8.3" -RDEPEND="${DEPEND} - >=dev-tcltk/tclx-8.3 - >=net-analyzer/snort-2.4.1-r1 - >=net-analyzer/barnyard-0.2.0-r1 - net-analyzer/sancp - dev-ml/pcre-ocaml" - -S=${WORKDIR}/sguil-${PV} - -pkg_setup() { - if built_with_use dev-lang/tcl threads ; then - eerror - eerror "Sguil does not run when tcl was built with threading enabled." - eerror "Please rebuild tcl without threads and reemerge this ebuild." - eerror - die - fi - - if ! built_with_use net-analyzer/snort sguil ; then - eerror - eerror "You need to emerge snort with 'sguil' USE flag to get" - eerror "the full sguil functionality" - eerror - die - fi - enewgroup sguil - enewuser sguil -1 -1 /var/lib/sguil sguil -} - -src_unpack() { - unpack ${A} - cd ${S}/sensor - sed -i -e 's:192.168.8.1:127.0.0.1:' -e "s:gateway:${HOSTNAME}:" \ - -e 's:/snort_data:/var/lib/sguil:' -e 's:DAEMON 0:DAEMON 1:' \ - -e 's:DEBUG 1:DEBUG 0:g' sensor_agent.conf || die "sed failed" - sed -i -e 's:/var/run/sensor_agent.pid:/var/run/sguil/sensor.pid:' \ - sensor_agent.tcl || die "sed failed" -} - -src_install() { - - dodoc doc/* - - dobin sensor/sensor_agent.tcl - - newinitd "${FILESDIR}/log_packets.initd" log_packets - newinitd "${FILESDIR}/sensor_agent.initd" sensor_agent - newconfd "${FILESDIR}/log_packets.confd" log_packets - insinto /etc/sguil - doins sensor/sensor_agent.conf - - # Create the directory structure - diropts -g sguil -o sguil - keepdir /var/lib/sguil /var/run/sguil /var/run/sguil/archive \ - "/var/lib/sguil/${HOSTNAME}" \ - "/var/lib/sguil/${HOSTNAME}/portscans" \ - "/var/lib/sguil/${HOSTNAME}/ssn_logs" \ - "/var/lib/sguil/${HOSTNAME}/dailylogs" \ - "/var/lib/sguil/${HOSTNAME}/sancp" - -} - -pkg_postinst() { - elog - elog "You should check /etc/sguil/sensor_agent.conf and" - elog "/etc/init.d/logpackets and ensure that they are accurate" - elog "for your environment. They should work providing that you" - elog "are running the sensor on the same machine as the server." - elog "This ebuild assumes that you are running a single sensor" - elog "environment, if this is not the case then you must make sure" - elog "to modify /etc/sguil/sensor_agent.conf and change the HOSTNAME variable." - elog "You should crontab the /etc/init.d/log_packets script to restart" - elog "each hour." - elog -} diff --git a/net-analyzer/sguil-sensor/sguil-sensor-0.6.0_p1.ebuild b/net-analyzer/sguil-sensor/sguil-sensor-0.8.0.ebuild index fe00ac4f3252..b1978db58f3b 100644 --- a/net-analyzer/sguil-sensor/sguil-sensor-0.6.0_p1.ebuild +++ b/net-analyzer/sguil-sensor/sguil-sensor-0.8.0.ebuild @@ -1,7 +1,8 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2012 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-sensor/sguil-sensor-0.6.0_p1.ebuild,v 1.3 2007/07/11 23:49:24 mr_bones_ Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-analyzer/sguil-sensor/sguil-sensor-0.8.0.ebuild,v 1.1 2012/05/03 15:21:07 jer Exp $ +EAPI=4 inherit eutils MY_PV="${PV/_p/p}" @@ -14,48 +15,36 @@ SLOT="0" KEYWORDS="~x86" IUSE="" -DEPEND=">=dev-lang/tcl-8.3" -RDEPEND="${DEPEND} +RDEPEND=" + >=dev-lang/tcl-8.3[-threads] >=dev-tcltk/tclx-8.3 - >=net-analyzer/snort-2.4.1-r1 >=net-analyzer/barnyard-0.2.0-r1 + >=net-analyzer/snort-2.4.1-r1 + dev-ml/pcre-ocaml net-analyzer/sancp - dev-ml/pcre-ocaml" +" S="${WORKDIR}/sguil-${MY_PV}" pkg_setup() { - if built_with_use dev-lang/tcl threads ; then - eerror - eerror "Sguil does not run when tcl was built with threading enabled." - eerror "Please rebuild tcl without threads and reemerge this ebuild." - eerror - die - fi - - if ! built_with_use net-analyzer/snort sguil ; then - eerror - eerror "You need to emerge snort with 'sguil' USE flag to get" - eerror "the full sguil functionality" - eerror - die - fi enewgroup sguil enewuser sguil -1 -1 /var/lib/sguil sguil } -src_unpack() { - unpack ${A} - cd ${S}/sensor - sed -i -e 's:192.168.8.1:127.0.0.1:' -e "s:gateway:${HOSTNAME}:" \ - -e 's:/snort_data:/var/lib/sguil:' -e 's:DAEMON 0:DAEMON 1:' \ - -e 's:DEBUG 1:DEBUG 0:g' sensor_agent.conf || die "sed failed" - sed -i -e 's:/var/run/sensor_agent.pid:/var/run/sguil/sensor.pid:' \ - sensor_agent.tcl || die "sed failed" +src_prepare() { + sed -i sensor/sensor_agent.conf \ + -e 's:192.168.8.1:127.0.0.1:' \ + -e "s:gateway:${HOSTNAME}:" \ + -e 's:/snort_data:/var/lib/sguil:' \ + -e 's:DAEMON 0:DAEMON 1:' \ + -e 's:DEBUG 1:DEBUG 0:g' \ + || die "sed failed" + sed -i sensor/sensor_agent.tcl \ + -e 's:/var/run/sensor_agent.pid:/var/run/sguil/sensor.pid:' \ + || die "sed failed" } src_install() { - dodoc doc/* dobin sensor/sensor_agent.tcl |