wok-next view barnyard2/receipt @ rev 21212

updated barnyard2 (1.9 -> 2.1.13)
author Hans-G?nter Theisgen
date Mon Dec 02 17:16:10 2019 +0100 (2019-12-02)
parents d5aab818505e
children 34c430b535c7
line source
1 # SliTaz package receipt v2.
3 PACKAGE="barnyard2"
4 VERSION="2.1.13"
5 CATEGORY="system-tools"
6 SHORT_DESC="Output spool reader for Snort"
7 MAINTAINER="maintainer@slitaz.org"
8 LICENSE="GPL2"
9 WEB_SITE="https://github.com/firnsy/barnyard2"
11 TARBALL="$PACKAGE-$VERSION.tar.gz"
12 WGET_URL="https://github.com/firnsy/$PACKAGE/archive/v${VERSION/./-}/$TARBALL"
14 BUILD_DEPENDS="libpcap-dev"
16 compile_rules()
17 {
18 ./configure \
19 --sysconfdir=/etc/barnyard2 \
20 $CONFIGURE_ARGS &&
21 fix libtool &&
22 make &&
23 make install || return 1
25 mkdir -p $install/var/log/barnyard2/
26 }
28 genpkg_rules()
29 {
30 copy @std
31 DEPENDS="libpcap"
32 }
34 post_install()
35 {
36 # addgroup snort if needed
37 if ! grep -q 'snort:' "$1/etc/group"
38 then
39 chroot "$1/" /bin/addgroup snort
40 fi
42 # adduser snort if needed
43 if ! grep -q 'snort:' "$1/etc/passwd"
44 then
45 chroot "$1/" /bin/adduser -s /bin/false -h /dev/null \
46 -g "Snort Daemon user" -H -D -S -G snort snort
47 fi
49 chroot "$1/" chown snort.snort /var/log/barnyard2
50 }