diff options
author | Martin Holzer <mholzer@gentoo.org> | 2003-11-07 17:32:16 +0000 |
---|---|---|
committer | Martin Holzer <mholzer@gentoo.org> | 2003-11-07 17:32:16 +0000 |
commit | e3ddd780818de631cdb36d3d22d8b5bcc7035d99 (patch) | |
tree | e9eb1b4073a85ffa19dc9a2d25290d84a45d0843 /net-analyzer/snort | |
parent | cleanup (diff) | |
download | gentoo-2-e3ddd780818de631cdb36d3d22d8b5bcc7035d99.tar.gz gentoo-2-e3ddd780818de631cdb36d3d22d8b5bcc7035d99.tar.bz2 gentoo-2-e3ddd780818de631cdb36d3d22d8b5bcc7035d99.zip |
cleanup
Diffstat (limited to 'net-analyzer/snort')
-rw-r--r-- | net-analyzer/snort/Manifest | 6 | ||||
-rw-r--r-- | net-analyzer/snort/files/digest-snort-1.8.6 | 1 | ||||
-rw-r--r-- | net-analyzer/snort/files/digest-snort-1.8.7 | 1 | ||||
-rw-r--r-- | net-analyzer/snort/files/digest-snort-1.9.0 | 1 | ||||
-rw-r--r-- | net-analyzer/snort/files/digest-snort-1.9.1 | 1 | ||||
-rw-r--r-- | net-analyzer/snort/files/digest-snort-2.0.1 | 2 | ||||
-rw-r--r-- | net-analyzer/snort/snort-1.8.6.ebuild | 92 | ||||
-rw-r--r-- | net-analyzer/snort/snort-1.8.7.ebuild | 93 | ||||
-rw-r--r-- | net-analyzer/snort/snort-1.9.0.ebuild | 102 | ||||
-rw-r--r-- | net-analyzer/snort/snort-1.9.1.ebuild | 103 | ||||
-rw-r--r-- | net-analyzer/snort/snort-2.0.1.ebuild | 123 |
11 files changed, 0 insertions, 525 deletions
diff --git a/net-analyzer/snort/Manifest b/net-analyzer/snort/Manifest index 5a786490562c..e61bd4c16efa 100644 --- a/net-analyzer/snort/Manifest +++ b/net-analyzer/snort/Manifest @@ -1,8 +1,5 @@ MD5 d66befb8651c581d460d52ab6b84c19d ChangeLog 4599 MD5 15408a678cbad1f26faa4878550ddbd9 metadata.xml 956 -MD5 0f5fa043ee086cb03152ff92d1f48694 snort-1.8.6.ebuild 2539 -MD5 b821cbea52c2acabf95c63de10309cc9 snort-1.8.7.ebuild 2565 -MD5 e13014aae2c01a3ea05b2f3501a90d4c snort-1.9.0.ebuild 2698 MD5 b88b02813405df5cc5ae3149269cd6b3 snort-1.9.1-r1.ebuild 2811 MD5 65915f2fc42392b23eeaa1fe96f218c9 snort-1.9.1-r2.ebuild 2804 MD5 010b32b3eb596ccc7aede84f60aafb28 snort-1.9.1-r3.ebuild 2293 @@ -12,9 +9,6 @@ MD5 7b6d0a92b8ed5084b0173f1cd1d2905d snort-2.0.2.ebuild 2651 MD5 a45c40b1fd8165ed1e9616808d8f4d41 files/1.9.1-libnet-1.0.patch 2907 MD5 fe6a25fdd3c6d4b527d89c51d78b8f36 files/2.0.1-libnet-1.0.patch 2753 MD5 fe6a25fdd3c6d4b527d89c51d78b8f36 files/2.0.2-libnet-1.0.patch 2753 -MD5 f709dea91ede4986f0bcd0ec4b8f35b5 files/digest-snort-1.8.6 64 -MD5 02a31a68fbda2df18d79240c1d37775e files/digest-snort-1.8.7 64 -MD5 a4581a4ad1e2bdc3571aaf4694c44899 files/digest-snort-1.9.0 64 MD5 4a957dd6316ffe54d0a8c3f5780aac10 files/digest-snort-1.9.1-r1 63 MD5 4a957dd6316ffe54d0a8c3f5780aac10 files/digest-snort-1.9.1-r2 63 MD5 4a957dd6316ffe54d0a8c3f5780aac10 files/digest-snort-1.9.1-r3 63 diff --git a/net-analyzer/snort/files/digest-snort-1.8.6 b/net-analyzer/snort/files/digest-snort-1.8.6 deleted file mode 100644 index af191dca1aff..000000000000 --- a/net-analyzer/snort/files/digest-snort-1.8.6 +++ /dev/null @@ -1 +0,0 @@ -MD5 6bba7e1cbc837a5c7404d7c0b496780b snort-1.8.6.tar.gz 1770604 diff --git a/net-analyzer/snort/files/digest-snort-1.8.7 b/net-analyzer/snort/files/digest-snort-1.8.7 deleted file mode 100644 index bb8a7001d365..000000000000 --- a/net-analyzer/snort/files/digest-snort-1.8.7 +++ /dev/null @@ -1 +0,0 @@ -MD5 29c81d0bc243edb21ba4ab33ee80457e snort-1.8.7.tar.gz 1726082 diff --git a/net-analyzer/snort/files/digest-snort-1.9.0 b/net-analyzer/snort/files/digest-snort-1.9.0 deleted file mode 100644 index a9d90a940a06..000000000000 --- a/net-analyzer/snort/files/digest-snort-1.9.0 +++ /dev/null @@ -1 +0,0 @@ -MD5 bcd3cbd0e6982345871d02fe60444c5c snort-1.9.0.tar.gz 1866556 diff --git a/net-analyzer/snort/files/digest-snort-1.9.1 b/net-analyzer/snort/files/digest-snort-1.9.1 deleted file mode 100644 index 1d2e3073e602..000000000000 --- a/net-analyzer/snort/files/digest-snort-1.9.1 +++ /dev/null @@ -1 +0,0 @@ -MD5 50bb526b41f48fb7689bb8342b27e44d snort-1.9.1.tar.gz 1466151 diff --git a/net-analyzer/snort/files/digest-snort-2.0.1 b/net-analyzer/snort/files/digest-snort-2.0.1 deleted file mode 100644 index 210682acbfc7..000000000000 --- a/net-analyzer/snort/files/digest-snort-2.0.1 +++ /dev/null @@ -1,2 +0,0 @@ -MD5 ab5bdd0cab96fe521d11d2c6d804518f snort-2.0.1.tar.gz 1817646 -MD5 ae55efd9ad3cddaf563a9bdbedae6c4a snort-2.0.1+prelude.patch.gz 94867 diff --git a/net-analyzer/snort/snort-1.8.6.ebuild b/net-analyzer/snort/snort-1.8.6.ebuild deleted file mode 100644 index 74d099bbaed6..000000000000 --- a/net-analyzer/snort/snort-1.8.6.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-1.8.6.ebuild,v 1.12 2003/09/05 23:40:10 msterret Exp $ - -IUSE="ssl postgres mysql" - -S=${WORKDIR}/${P} -DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS" -SRC_URI="http://www.snort.org/releases/${P}.tar.gz" -HOMEPAGE="http://www.snort.org" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 sparc " - -DEPEND="virtual/glibc - >=net-libs/libpcap-0.6.2-r1 - ~net-libs/libnet-1.0.2a - postgres? ( >=dev-db/postgresql-7.2 ) - mysql? ( >=dev-db/mysql-3.23.26 ) - ssl? ( >=dev-libs/openssl-0.9.6b )" - -RDEPEND="virtual/glibc - dev-lang/perl - >=net-libs/libpcap-0.6.2-r1 - postgres? ( >=dev-db/postgresql-7.2 ) - mysql? ( >=dev-db/mysql-3.23.26 ) - ssl? ( >=dev-libs/openssl-0.9.6b )" - -src_compile() { - - local myconf - - use postgres && myconf="${myconf} --with-postgresql" \ - || myconf="${myconf} --without-postgresql" - use mysql && myconf="${myconf} --with-mysql" \ - || myconf="${myconf} --without-mysql" - use ssl && myconf="${myconf} --with-openssl" \ - || myconf="${myconf} --without-openssl" - - ./configure \ - --prefix=/usr \ - --without-odbc \ - --without-oracle \ - --enable-pthreads \ - --enable-flexresp \ - --enable-smbalerts \ - --mandir=/usr/share/man \ - --host=${CHOST} ${myconf} || die "bad ./configure" - - emake || die "compile problem" -} - -src_install () { - - make DESTDIR=${D} install || die - - dodir /var/log/snort - - insinto /usr/lib/snort/bin - doins contrib/{create_mysql,snortlog,*.pl} - - dodoc AUTHORS BUGS COPYING CREDITS ChangeLog FAQ INSTALL LICENSE - dodoc NEWS README* RULES.SAMPLE SnortUsersManual.pdf USAGE - docinto contrib ; dodoc contrib/* - - insinto /etc/snort - doins classification.config *.rules - newins snort.conf snort.conf.distrib - - exeinto /etc/init.d ; newexe ${FILESDIR}/snort.rc6 snort - insinto /etc/conf.d ; newins ${FILESDIR}/snort.confd snort -} - -pkg_postinst() { - - if ! grep -q ^snort: /etc/group ; then - groupadd snort || die "problem adding group snort" - fi - if ! grep -q ^snort: /etc/passwd ; then - useradd -g snort -s /dev/null -d /var/log/snort -c "snort" snort - assert "problem adding user snort" - fi - usermod -c "snort" snort || die "usermod problem" - usermod -d "/var/log/snort" snort || die "usermod problem" - usermod -g "snort" snort || die "usermod problem" - usermod -s "/dev/null" snort || die "usermod problem" - echo "ignore any message about CREATE_HOME above..." - - chown snort.snort /var/log/snort - chmod 0770 /var/log/snort -} diff --git a/net-analyzer/snort/snort-1.8.7.ebuild b/net-analyzer/snort/snort-1.8.7.ebuild deleted file mode 100644 index 1c32608e1940..000000000000 --- a/net-analyzer/snort/snort-1.8.7.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-1.8.7.ebuild,v 1.11 2003/09/05 23:40:10 msterret Exp $ - -IUSE="ssl postgres mysql" - -S=${WORKDIR}/${P} -DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS" -SRC_URI="http://www.snort.org/dl/${P}.tar.gz" -HOMEPAGE="http://www.snort.org" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 sparc " - -DEPEND="virtual/glibc - >=net-libs/libpcap-0.6.2-r1 - ~net-libs/libnet-1.0.2a - postgres? ( >=dev-db/postgresql-7.2 ) - mysql? ( >=dev-db/mysql-3.23.26 ) - ssl? ( >=dev-libs/openssl-0.9.6b )" - -RDEPEND="virtual/glibc - dev-lang/perl - >=net-libs/libpcap-0.6.2-r1 - postgres? ( >=dev-db/postgresql-7.2 ) - mysql? ( >=dev-db/mysql-3.23.26 ) - ssl? ( >=dev-libs/openssl-0.9.6b )" - -src_compile() { - - local myconf - - use postgres && myconf="${myconf} --with-postgresql" \ - || myconf="${myconf} --without-postgresql" - use mysql && myconf="${myconf} --with-mysql" \ - || myconf="${myconf} --without-mysql" - use ssl && myconf="${myconf} --with-openssl" \ - || myconf="${myconf} --without-openssl" - - ./configure \ - --prefix=/usr \ - --without-odbc \ - --without-oracle \ - --enable-pthreads \ - --enable-flexresp \ - --enable-smbalerts \ - --mandir=/usr/share/man \ - --host=${CHOST} ${myconf} || die "bad ./configure" - - emake || die "compile problem" -} - -src_install () { - - make DESTDIR=${D} install || die - - dodir /var/log/snort - touch ${D}/var/log/snort/.keep - - insinto /usr/lib/snort/bin - doins contrib/{create_mysql,snortlog,*.pl} - - dodoc AUTHORS BUGS COPYING CREDITS ChangeLog FAQ INSTALL LICENSE - dodoc NEWS README* RULES.SAMPLE SnortUsersManual.pdf USAGE - docinto contrib ; dodoc contrib/* - - insinto /etc/snort - doins classification.config *.rules - newins snort.conf snort.conf.distrib - - exeinto /etc/init.d ; newexe ${FILESDIR}/snort.rc6 snort - insinto /etc/conf.d ; newins ${FILESDIR}/snort.confd snort -} - -pkg_postinst() { - - if ! grep -q ^snort: /etc/group ; then - groupadd snort || die "problem adding group snort" - fi - if ! grep -q ^snort: /etc/passwd ; then - useradd -g snort -s /dev/null -d /var/log/snort -c "snort" snort - assert "problem adding user snort" - fi - usermod -c "snort" snort || die "usermod problem" - usermod -d "/var/log/snort" snort || die "usermod problem" - usermod -g "snort" snort || die "usermod problem" - usermod -s "/dev/null" snort || die "usermod problem" - echo "ignore any message about CREATE_HOME above..." - - chown snort.snort /var/log/snort - chmod 0770 /var/log/snort -} diff --git a/net-analyzer/snort/snort-1.9.0.ebuild b/net-analyzer/snort/snort-1.9.0.ebuild deleted file mode 100644 index b7b7da4772c0..000000000000 --- a/net-analyzer/snort/snort-1.9.0.ebuild +++ /dev/null @@ -1,102 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-1.9.0.ebuild,v 1.8 2003/09/05 23:40:10 msterret Exp $ - -IUSE="ssl postgres mysql snmp" - -S=${WORKDIR}/${P} -DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS" -SRC_URI="http://www.snort.org/dl/${P}.tar.gz" -HOMEPAGE="http://www.snort.org" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 ~sparc " - -DEPEND="virtual/glibc - >=net-libs/libpcap-0.6.2-r1 - ~net-libs/libnet-1.0.2a - postgres? ( >=dev-db/postgresql-7.2 ) - mysql? ( >=dev-db/mysql-3.23.26 ) - ssl? ( >=dev-libs/openssl-0.9.6b ) - snmp? ( >=net-analyzer/net-snmp-5.0 )" - -RDEPEND="virtual/glibc - dev-lang/perl - >=net-libs/libpcap-0.6.2-r1 - postgres? ( >=dev-db/postgresql-7.2 ) - mysql? ( >=dev-db/mysql-3.23.26 ) - ssl? ( >=dev-libs/openssl-0.9.6b )" - -src_unpack() { - unpack ${A} - - cd ${S} - patch -l -p0 < ${FILESDIR}/${PF}-gentoo.diff -} - -src_compile() { - - local myconf - - use postgres && myconf="${myconf} --with-postgresql" \ - || myconf="${myconf} --without-postgresql" - use mysql && myconf="${myconf} --with-mysql" \ - || myconf="${myconf} --without-mysql" - use ssl && myconf="${myconf} --with-openssl" \ - || myconf="${myconf} --without-openssl" - use snmp && myconf="${myconf} --with-snmp" \ - || myconf="${myconf} --without-snmp" - - ./configure \ - --prefix=/usr \ - --without-odbc \ - --without-oracle \ - --enable-pthreads \ - --enable-flexresp \ - --enable-smbalerts \ - --mandir=/usr/share/man \ - --host=${CHOST} ${myconf} || die "bad ./configure" - - emake || die "compile problem" -} - -src_install () { - - make DESTDIR=${D} install || die - - dodir /var/log/snort - touch ${D}/var/log/snort/.keep - - insinto /usr/lib/snort/bin - doins contrib/{create_mysql,snortlog,*.pl} - - dodoc COPYING LICENSE doc/* - docinto contrib ; dodoc contrib/* - - insinto /etc/snort - doins etc/classification.config rules/*.rules - newins etc/snort.conf snort.conf.distrib - - exeinto /etc/init.d ; newexe ${FILESDIR}/snort.rc6 snort - insinto /etc/conf.d ; newins ${FILESDIR}/snort.confd snort -} - -pkg_postinst() { - - if ! grep -q ^snort: /etc/group ; then - groupadd snort || die "problem adding group snort" - fi - if ! grep -q ^snort: /etc/passwd ; then - useradd -g snort -s /dev/null -d /var/log/snort -c "snort" snort - assert "problem adding user snort" - fi - usermod -c "snort" snort || die "usermod problem" - usermod -d "/var/log/snort" snort || die "usermod problem" - usermod -g "snort" snort || die "usermod problem" - usermod -s "/dev/null" snort || die "usermod problem" - echo "ignore any message about CREATE_HOME above..." - - chown snort.snort /var/log/snort - chmod 0770 /var/log/snort -} diff --git a/net-analyzer/snort/snort-1.9.1.ebuild b/net-analyzer/snort/snort-1.9.1.ebuild deleted file mode 100644 index 1c01250ba89f..000000000000 --- a/net-analyzer/snort/snort-1.9.1.ebuild +++ /dev/null @@ -1,103 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-1.9.1.ebuild,v 1.4 2003/09/05 23:40:10 msterret Exp $ - -inherit eutils - -IUSE="ssl postgres mysql snmp" -S=${WORKDIR}/${P} -DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS" -SRC_URI="http://www.snort.org/dl/${P}.tar.gz" -HOMEPAGE="http://www.snort.org" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="x86 sparc" - -DEPEND="virtual/glibc - >=net-libs/libpcap-0.6.2-r1 - ~net-libs/libnet-1.0.2a - postgres? ( >=dev-db/postgresql-7.2 ) - mysql? ( >=dev-db/mysql-3.23.26 ) - ssl? ( >=dev-libs/openssl-0.9.6b ) - snmp? ( >=net-analyzer/net-snmp-5.0 )" - -RDEPEND="virtual/glibc - dev-lang/perl - >=net-libs/libpcap-0.6.2-r1 - postgres? ( >=dev-db/postgresql-7.2 ) - mysql? ( >=dev-db/mysql-3.23.26 ) - ssl? ( >=dev-libs/openssl-0.9.6b )" - -src_unpack() { - unpack ${A} - - cd ${S} - epatch ${FILESDIR}/${P}-configure.patch -} - -src_compile() { - - local myconf - - use postgres && myconf="${myconf} --with-postgresql" \ - || myconf="${myconf} --without-postgresql" - use mysql && myconf="${myconf} --with-mysql" \ - || myconf="${myconf} --without-mysql" - use ssl && myconf="${myconf} --with-openssl" \ - || myconf="${myconf} --without-openssl" - use snmp && myconf="${myconf} --with-snmp" \ - || myconf="${myconf} --without-snmp" - - ./configure \ - --prefix=/usr \ - --without-odbc \ - --without-oracle \ - --enable-pthreads \ - --enable-flexresp \ - --enable-smbalerts \ - --mandir=/usr/share/man \ - --host=${CHOST} ${myconf} || die "bad ./configure" - - emake || die "compile problem" -} - -src_install () { - - make DESTDIR=${D} install || die - - dodir /var/log/snort - touch ${D}/var/log/snort/.keep - - insinto /usr/lib/snort/bin - doins contrib/{create_mysql,snortlog,*.pl} - - dodoc COPYING LICENSE doc/* - docinto contrib ; dodoc contrib/* - - insinto /etc/snort - doins etc/classification.config rules/*.rules - newins etc/snort.conf snort.conf.distrib - - exeinto /etc/init.d ; newexe ${FILESDIR}/snort.rc6 snort - insinto /etc/conf.d ; newins ${FILESDIR}/snort.confd snort -} - -pkg_postinst() { - - if ! grep -q ^snort: /etc/group ; then - groupadd snort || die "problem adding group snort" - fi - if ! grep -q ^snort: /etc/passwd ; then - useradd -g snort -s /dev/null -d /var/log/snort -c "snort" snort - assert "problem adding user snort" - fi - usermod -c "snort" snort || die "usermod problem" - usermod -d "/var/log/snort" snort || die "usermod problem" - usermod -g "snort" snort || die "usermod problem" - usermod -s "/dev/null" snort || die "usermod problem" - echo "ignore any message about CREATE_HOME above..." - - chown snort.snort /var/log/snort - chmod 0770 /var/log/snort -} diff --git a/net-analyzer/snort/snort-2.0.1.ebuild b/net-analyzer/snort/snort-2.0.1.ebuild deleted file mode 100644 index 7c51d8c480fb..000000000000 --- a/net-analyzer/snort/snort-2.0.1.ebuild +++ /dev/null @@ -1,123 +0,0 @@ -# Copyright 1999-2003 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/snort-2.0.1.ebuild,v 1.3 2003/09/05 23:40:10 msterret Exp $ - -inherit eutils - -IUSE="ssl postgres mysql prelude" - -# snort 2.0.x does not support snmp yet Bug #26310 -# IUSE="${IUSE} snmp" - -S=${WORKDIR}/${P} -DESCRIPTION="Libpcap-based packet sniffer/logger/lightweight IDS" -SRC_URI="http://www.snort.org/dl/${P}.tar.gz - prelude? ( mirror://gentoo/${P}+prelude.patch.gz )" - -HOMEPAGE="http://www.snort.org" - -SLOT="0" -LICENSE="GPL-2" -KEYWORDS="~x86 ~sparc -alpha" - -DEPEND="virtual/glibc - >=net-libs/libpcap-0.6.2-r1 - ~net-libs/libnet-1.0.2a - 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 )" -# snmp? ( >=net-analyzer/net-snmp-5.0 ) - -RDEPEND="virtual/glibc - dev-lang/perl - >=net-libs/libpcap-0.6.2-r1 - 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 )" - -src_unpack() { - unpack ${A} - - cd ${S} - #is this needed in 2.0? -Method - #epatch ${FILESDIR}/${P}-configure.patch - - # Following patch contributed in bug #18258 - #is this needed in 2.0? -Method - #use alpha && epatch ${FILESDIR}/${P}-alpha.patch - - - sed "s:var RULE_PATH ../rules:var RULE_PATH /etc/snort:" < etc/snort.conf > etc/snort.conf.distrib - - use prelude && epatch ../${P}+prelude.patch -} - -src_compile() { - - local myconf - - use postgres && myconf="${myconf} --with-postgresql" \ - || myconf="${myconf} --without-postgresql" - use mysql && myconf="${myconf} --with-mysql" \ - || myconf="${myconf} --without-mysql" - use ssl && myconf="${myconf} --with-openssl" \ - || myconf="${myconf} --without-openssl" -# use snmp && myconf="${myconf} --with-snmp" \ -# || myconf="${myconf} --without-snmp" - use prelude && myconf="${myconf} --with-prelude" - - - ./configure \ - --prefix=/usr \ - --without-odbc \ - --without-oracle \ - --enable-pthreads \ - --enable-flexresp \ - --enable-smbalerts \ - --mandir=/usr/share/man \ - --host=${CHOST} ${myconf} || die "bad ./configure" - - emake || die "compile problem" -} - -src_install () { - - make DESTDIR=${D} install || die - - dodir /var/log/snort - keepdir /var/log/snort/ - - insinto /usr/lib/snort/bin - doins contrib/{create_mysql,snortlog,*.pl} - - dodoc COPYING LICENSE doc/* - docinto contrib ; dodoc contrib/* - - insinto /etc/snort - doins etc/reference.config etc/classification.config rules/*.rules etc/*.map - doins etc/snort.conf.distrib - - exeinto /etc/init.d ; newexe ${FILESDIR}/snort.rc6 snort - insinto /etc/conf.d ; newins ${FILESDIR}/snort.confd snort -} - -pkg_postinst() { - - if ! grep -q ^snort: /etc/group ; then - groupadd snort || die "problem adding group snort" - fi - if ! grep -q ^snort: /etc/passwd ; then - useradd -g snort -s /dev/null -d /var/log/snort -c "snort" snort - assert "problem adding user snort" - fi - usermod -c "snort" snort || die "usermod problem" - usermod -d "/var/log/snort" snort || die "usermod problem" - usermod -g "snort" snort || die "usermod problem" - usermod -s "/dev/null" snort || die "usermod problem" - echo "ignore any message about CREATE_HOME above..." - - chown snort.snort /var/log/snort - chmod 0770 /var/log/snort -} |