diff options
author | M0Rf30 | 2015-06-17 16:31:17 +0200 |
---|---|---|
committer | M0Rf30 | 2015-06-17 16:31:17 +0200 |
commit | 285c55ad7ff85d1018abd0e6050de7dc0a39c158 (patch) | |
tree | c66212be470596e4e74e1ed0f9898cab6be39769 /PKGBUILD | |
download | aur-285c55ad7ff85d1018abd0e6050de7dc0a39c158.tar.gz |
Initial import
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..3aecb9701cea --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,57 @@ +# Maintainer: M0Rf30 +# Contributor: 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.7.3 +pkgrel=1 +pkgdesc='A lightweight network intrusion detection system.' +arch=('i686' 'x86_64') +url='http://www.snort.org' +license=('GPL') +depends=('libdaq' 'libdnet' 'libpcap' 'openssl' 'pcre' 'zlib') +backup=('etc/snort/snort.conf' + 'etc/snort/threshold.conf' + 'etc/snort/reference.config' + 'etc/snort/classification.config' + 'etc/snort/rules/emerging.conf') +options=('!makeflags' '!libtool') +install='snort.install' +source=("https://www.snort.org/downloads/snort/${pkgname}-${pkgver}.tar.gz" + "http://rules.emergingthreats.net/open/${pkgname}-2.9.0/emerging.rules.tar.gz" + 'snort@.service') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./configure --prefix=/usr --sysconfdir=/etc/snort --with-libpcap-includes=/usr/include/pcap \ + --with-daq-includes=/usr/include --with-daq-libraries=/usr/lib/daq/ \ + --disable-static-daq + 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/" + +# init service file + install -D -m644 ../snort@.service $pkgdir/usr/lib/systemd/system/snort@.service + + sed -i 's#/usr/local/lib/#/usr/lib/#' "${pkgdir}/etc/snort/snort.conf" + +# emerginthreats rules + echo 'include $RULE_PATH/emerging.conf' >> "${pkgdir}/etc/snort/snort.conf" + cp ${srcdir}/rules/* "${pkgdir}/etc/snort/rules" +} + +md5sums=('839e648607fd32726b2f7965134bf0a4' + 'SKIP' + '49c7e8dbde680322ff5c4e0883f2b908') |