Bumping. Closes #69263 and #72990.
authorBryan Stine <battousai@gentoo.org>
Wed, 1 Dec 2004 08:15:12 +0000 (08:15 +0000)
committerBryan Stine <battousai@gentoo.org>
Wed, 1 Dec 2004 08:15:12 +0000 (08:15 +0000)
net-firewall/psad/ChangeLog
net-firewall/psad/Manifest
net-firewall/psad/files/digest-psad-1.3.4 [new file with mode: 0644]
net-firewall/psad/files/digest-psad-1.4.0 [new file with mode: 0644]
net-firewall/psad/psad-1.3.4.ebuild [new file with mode: 0644]
net-firewall/psad/psad-1.4.0.ebuild [new file with mode: 0644]

index 0e39f2ce72b78b4b5761fd4b423a0b7ff2e2a57f..ca278cea3dcbe500ce9cf70c768c35d424bfbc18 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for net-firewall/psad
 # Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-firewall/psad/ChangeLog,v 1.18 2004/08/08 00:00:43 slarti Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/psad/ChangeLog,v 1.19 2004/12/01 08:15:12 battousai Exp $
+
+*psad-1.4.0 (01 Dec 2004)
+
+  01 Dec 2004; Bryan D. Stine <battousai@gentoo.org> +psad-1.3.4.ebuild,
+  +psad-1.4.0.ebuild:
+  I need to keep up with the bumps better. The latest two bumps close #69263
+  (thanks Daniel Webert) and #72990 (thanks Alexey Portnov). The new upstream
+  version have changed the init-script locations in the tarballs, so the
+  ebuilds were updated accordingly.
 
   08 Aug 2004; Tom Martin <slarti@gentoo.org> psad-1.3.1.ebuild,
   psad-1.3.2.ebuild:
index aff18eb9fae3fee78cab9e1f8124ff94ce3bd9c4..764d766459a24045688efa0b84d3dc592a2e98da 100644 (file)
@@ -1,6 +1,10 @@
-MD5 555af86e1c05416119183a49e6850567 ChangeLog 3515
+MD5 c503bd303eb167518b9965bbbf33dc8b ChangeLog 3905
 MD5 ac85ccaacab6bf7a9dd356b8c92b3bac metadata.xml 326
 MD5 b51ecc7a2caa1ad591e42bd687e271da psad-1.3.1.ebuild 2813
+MD5 622aa9a05b8069387603ffcc5aa7383d psad-1.4.0.ebuild 2943
+MD5 eeb48488d8717cd3deb2435a7b511fcd psad-1.3.4.ebuild 2943
 MD5 a618cafcb0ca08f1f43926c860b79a43 psad-1.3.2.ebuild 2918
 MD5 0685c8a54fb4c35dbc920b79c2bea80e files/digest-psad-1.3.1 63
 MD5 d5b2c82c2615fcf24e2f599706e35ade files/digest-psad-1.3.2 63
+MD5 295923dc84bcfb6e5978b5039ffc0a3a files/digest-psad-1.3.4 63
+MD5 c43f2f1a27860fdad099c9000d373b01 files/digest-psad-1.4.0 63
diff --git a/net-firewall/psad/files/digest-psad-1.3.4 b/net-firewall/psad/files/digest-psad-1.3.4
new file mode 100644 (file)
index 0000000..b8cf7fb
--- /dev/null
@@ -0,0 +1 @@
+MD5 98c8f60b0c41de25243b99753d8b6143 psad-1.3.4.tar.bz2 493792
diff --git a/net-firewall/psad/files/digest-psad-1.4.0 b/net-firewall/psad/files/digest-psad-1.4.0
new file mode 100644 (file)
index 0000000..e12cf6a
--- /dev/null
@@ -0,0 +1 @@
+MD5 0a0804ba77b0d9cb636aed1a6f70e019 psad-1.4.0.tar.bz2 505014
diff --git a/net-firewall/psad/psad-1.3.4.ebuild b/net-firewall/psad/psad-1.3.4.ebuild
new file mode 100644 (file)
index 0000000..6b54cdf
--- /dev/null
@@ -0,0 +1,123 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/psad/psad-1.3.4.ebuild,v 1.1 2004/12/01 08:15:12 battousai Exp $
+
+inherit eutils perl-module
+
+IUSE=""
+
+DESCRIPTION="Port Scanning Attack Detection daemon"
+SRC_URI="http://www.cipherdyne.org/psad/download/${P}.tar.bz2"
+HOMEPAGE="http://www.cipherdyne.org/psad"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64 ~ppc ~alpha ~sparc"
+
+DEPEND="${DEPEND}
+       dev-lang/perl"
+
+RDEPEND="virtual/logger
+       dev-perl/Unix-Syslog
+       dev-perl/Date-Calc
+       mail-client/mailx
+       net-firewall/iptables"
+
+src_compile() {
+       cd ${S}/Psad
+       SRC_PREP="no" perl-module_src_compile
+       emake test
+
+       cd ${S}/Net-IPv4Addr
+       SRC_PREP="no" perl-module_src_compile
+       emake test
+
+       cd ${S}/IPTables/Parse
+       SRC_PREP="no" perl-module_src_compile
+       emake test
+
+       cd ${S}/whois
+       emake || die "Make failed: whois"
+
+       cd ${S}
+       # We'll use the C binaries
+       emake || die "Make failed: daemons"
+}
+
+src_install() {
+       local myhostname=
+       local mydomain=
+
+       doman *.8
+
+       keepdir /var/lib/psad /var/log/psad /var/run/psad /var/lock/subsys/${PN}
+       dodir /etc/psad
+       cd ${S}/Psad
+       insinto /usr/lib/psad
+       doins Psad.pm
+
+       cd ${S}/Net-IPv4Addr
+       insinto /usr/lib/psad/Net
+       doins IPv4Addr.pm
+
+       cd ${S}/IPTables/Parse
+       insinto /usr/lib/psad/IPTables
+       doins Parse.pm
+
+       cd ${S}/whois
+       # Makefile seems borken, do install by hand...
+       insinto /usr
+       newbin whois whois_psad
+       newman whois.1 whois_psad.1
+
+       cd ${S}
+       insinto /usr
+       dosbin kmsgsd psad psadwatchd
+       newsbin fwcheck_psad.pl fwcheck_psad
+       dobin pscan
+
+       cd ${S}
+
+       # Ditch the _CHANGEME_ for hostname, substituting in our real hostname
+       myhostname="$(< /etc/hostname)"
+       [ -e /etc/dnsdomainname ] && mydomain=".$(< /etc/dnsdomainname)"
+       cp psad.conf psad.conf.orig
+       sed -i "s:HOSTNAME\(.\+\)\_CHANGEME\_;:HOSTNAME\1${myhostname}${mydomain};:" psad.conf || die "Sed failed."
+
+       insinto /etc/psad
+       doins *.conf
+       doins psad_*
+       doins auto_dl icmp_types posf signatures
+
+       cd ${S}/init-scripts
+       exeinto /etc/init.d
+       newexe psad-init.gentoo psad
+
+       cd ${S}/snort_rules
+       dodir /etc/psad/snort_rules
+       insinto /etc/psad/snort_rules
+       doins *.rules
+
+       cd ${S}
+       dodoc BENCHMARK CREDITS Change* FW_EXAMPLE_RULES README LICENSE SCAN_LOG
+}
+
+pkg_postinst() {
+       if [ ! -p ${ROOT}/var/lib/psad/psadfifo ]
+       then
+               ebegin "Creating syslog FIFO for PSAD"
+               mknod -m 600 ${ROOT}/var/lib/psad/psadfifo p
+               eend $?
+       fi
+
+       echo
+       einfo "Please be sure to edit /etc/psad/psad.conf to reflect your system's"
+       einfo "configuration or it may not work correctly or start up. Specifically, check"
+       einfo "the validity of the HOSTNAME setting and replace the EMAIL_ADDRESSES and"
+       einfo "HOME_NET settings at the least."
+       echo
+       einfo "If you are using a logger other than sysklogd, please be sure to change the"
+       einfo "syslogCmd setting in /etc/psad/psad.conf. An example for syslog-ng users"
+       einfo "would be:"
+       einfo "         syslogCmd = /usr/sbin/syslog-ng;"
+}
diff --git a/net-firewall/psad/psad-1.4.0.ebuild b/net-firewall/psad/psad-1.4.0.ebuild
new file mode 100644 (file)
index 0000000..f043153
--- /dev/null
@@ -0,0 +1,123 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-firewall/psad/psad-1.4.0.ebuild,v 1.1 2004/12/01 08:15:12 battousai Exp $
+
+inherit eutils perl-module
+
+IUSE=""
+
+DESCRIPTION="Port Scanning Attack Detection daemon"
+SRC_URI="http://www.cipherdyne.org/psad/download/${P}.tar.bz2"
+HOMEPAGE="http://www.cipherdyne.org/psad"
+
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~x86 ~amd64 ~ppc ~alpha ~sparc"
+
+DEPEND="${DEPEND}
+       dev-lang/perl"
+
+RDEPEND="virtual/logger
+       dev-perl/Unix-Syslog
+       dev-perl/Date-Calc
+       mail-client/mailx
+       net-firewall/iptables"
+
+src_compile() {
+       cd ${S}/Psad
+       SRC_PREP="no" perl-module_src_compile
+       emake test
+
+       cd ${S}/Net-IPv4Addr
+       SRC_PREP="no" perl-module_src_compile
+       emake test
+
+       cd ${S}/IPTables/Parse
+       SRC_PREP="no" perl-module_src_compile
+       emake test
+
+       cd ${S}/whois
+       emake || die "Make failed: whois"
+
+       cd ${S}
+       # We'll use the C binaries
+       emake || die "Make failed: daemons"
+}
+
+src_install() {
+       local myhostname=
+       local mydomain=
+
+       doman *.8
+
+       keepdir /var/lib/psad /var/log/psad /var/run/psad /var/lock/subsys/${PN}
+       dodir /etc/psad
+       cd ${S}/Psad
+       insinto /usr/lib/psad
+       doins Psad.pm
+
+       cd ${S}/Net-IPv4Addr
+       insinto /usr/lib/psad/Net
+       doins IPv4Addr.pm
+
+       cd ${S}/IPTables/Parse
+       insinto /usr/lib/psad/IPTables
+       doins Parse.pm
+
+       cd ${S}/whois
+       # Makefile seems borken, do install by hand...
+       insinto /usr
+       newbin whois whois_psad
+       newman whois.1 whois_psad.1
+
+       cd ${S}
+       insinto /usr
+       dosbin kmsgsd psad psadwatchd
+       newsbin fwcheck_psad.pl fwcheck_psad
+       dobin pscan
+
+       cd ${S}
+
+       # Ditch the _CHANGEME_ for hostname, substituting in our real hostname
+       myhostname="$(< /etc/hostname)"
+       [ -e /etc/dnsdomainname ] && mydomain=".$(< /etc/dnsdomainname)"
+       cp psad.conf psad.conf.orig
+       sed -i "s:HOSTNAME\(.\+\)\_CHANGEME\_;:HOSTNAME\1${myhostname}${mydomain};:" psad.conf || die "Sed failed."
+
+       insinto /etc/psad
+       doins *.conf
+       doins psad_*
+       doins auto_dl icmp_types posf signatures
+
+       cd ${S}/init-scripts
+       exeinto /etc/init.d
+       newexe psad-init.gentoo psad
+
+       cd ${S}/snort_rules
+       dodir /etc/psad/snort_rules
+       insinto /etc/psad/snort_rules
+       doins *.rules
+
+       cd ${S}
+       dodoc BENCHMARK CREDITS Change* FW_EXAMPLE_RULES README LICENSE SCAN_LOG
+}
+
+pkg_postinst() {
+       if [ ! -p ${ROOT}/var/lib/psad/psadfifo ]
+       then
+               ebegin "Creating syslog FIFO for PSAD"
+               mknod -m 600 ${ROOT}/var/lib/psad/psadfifo p
+               eend $?
+       fi
+
+       echo
+       einfo "Please be sure to edit /etc/psad/psad.conf to reflect your system's"
+       einfo "configuration or it may not work correctly or start up. Specifically, check"
+       einfo "the validity of the HOSTNAME setting and replace the EMAIL_ADDRESSES and"
+       einfo "HOME_NET settings at the least."
+       echo
+       einfo "If you are using a logger other than sysklogd, please be sure to change the"
+       einfo "syslogCmd setting in /etc/psad/psad.conf. An example for syslog-ng users"
+       einfo "would be:"
+       einfo "         syslogCmd = /usr/sbin/syslog-ng;"
+}