diff options
author | root <root@rshg054.dnsready.net> | 2012-02-08 23:15:20 +0000 |
---|---|---|
committer | root <root@rshg054.dnsready.net> | 2012-02-08 23:15:20 +0000 |
commit | 54b7119c36756b86ea463649ee972cd6c1ce5863 (patch) | |
tree | 973aa8caa4f7be614c973b0c56390bd5c61ba985 /community-staging/snort/PKGBUILD | |
parent | 0dee03071a0643c3ee5820afa3c694dcef71d385 (diff) |
Wed Feb 8 23:15:20 UTC 2012
Diffstat (limited to 'community-staging/snort/PKGBUILD')
-rw-r--r-- | community-staging/snort/PKGBUILD | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/community-staging/snort/PKGBUILD b/community-staging/snort/PKGBUILD new file mode 100644 index 000000000..d43d9497c --- /dev/null +++ b/community-staging/snort/PKGBUILD @@ -0,0 +1,53 @@ +# $Id: PKGBUILD 63946 2012-02-07 20:21:01Z jelle $ +# Maintainer: Lukas Fleischer <archlinux at cryptocrack dot de> +# Contributor: Hugo Doria <hugo@archlinux.org> +# Contributor: Kessia 'even' Pinheiro <kessiapinheiro at gmail.com> +# Contributor: dorphell <dorphell@archlinux.org> +# Contributor: Gregor Ibic <gregor.ibic@intelicom.si> + +pkgname=snort +pkgver=2.9.2.1 +pkgrel=2 +pkgdesc='A lightweight network intrusion detection system.' +arch=('i686' 'x86_64') +url='http://www.snort.org' +license=('GPL') +depends=('libdaq' 'libdnet' 'libpcap' 'pcre' 'zlib') +makedepends=('ca-certificates') +backup=('etc/conf.d/snort' + 'etc/snort/snort.conf' + 'etc/snort/threshold.conf' + 'etc/snort/confreference.config' + 'etc/snort/classification.config') +options=('!makeflags' '!libtool') +install='snort.install' +source=('http://www.snort.org/downloads/1416' + 'snort' + 'snort.conf.d') +md5sums=('2f3e2b6ee72adbdfac73cb1c6c14bd61' + '361b8b9e40b9af0164f6b3e3da2e8277' + 'b4fb8a68490589cd34df93de7609bfac') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + + ./configure --prefix=/usr --sysconfdir=/etc/snort --with-libpcap-includes=/usr/include/pcap \ + --without-mysql --without-postgresql --without-oracle --without-odbc --enable-zlib \ + --enable-ipv6 + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + make DESTDIR="${pkgdir}" install + + mkdir -p "${pkgdir}/"{etc/rc.d,etc/snort/rules} + + install -d -m755 "${pkgdir}/var/log/snort" + install -D -m644 etc/{*.conf*,*.map} "${pkgdir}/etc/snort/" + install -D -m644 "${srcdir}/snort.conf.d" "${pkgdir}/etc/conf.d/snort" + install -D -m755 "${srcdir}/snort" "${pkgdir}/etc/rc.d/snort" + + sed -i 's#/usr/local/lib/#/usr/lib/#' "${pkgdir}/etc/snort/snort.conf" +} |