wok-next annotate barnyard2/receipt @ rev 21349
build efl with meson
author | Hans-G?nter Theisgen |
---|---|
date | Thu Apr 09 16:25:22 2020 +0100 (2020-04-09) |
parents | ab28311c1bec |
children |
rev | line source |
---|---|
al@20534 | 1 # SliTaz package receipt v2. |
erjo@11427 | 2 |
erjo@11427 | 3 PACKAGE="barnyard2" |
Hans-G?nter@21212 | 4 VERSION="2.1.13" |
pascal@13026 | 5 CATEGORY="system-tools" |
erjo@11427 | 6 SHORT_DESC="Output spool reader for Snort" |
Hans-G?nter@21212 | 7 MAINTAINER="maintainer@slitaz.org" |
pascal@15002 | 8 LICENSE="GPL2" |
al@21020 | 9 WEB_SITE="https://github.com/firnsy/barnyard2" |
al@20534 | 10 |
erjo@11427 | 11 TARBALL="$PACKAGE-$VERSION.tar.gz" |
Hans-G?nter@21212 | 12 WGET_URL="https://github.com/firnsy/$PACKAGE/archive/v${VERSION/./-}/$TARBALL" |
erjo@11427 | 13 |
Hans-G?nter@21216 | 14 BUILD_DEPENDS="autoconf automake libpcap-dev" |
erjo@11427 | 15 |
Hans-G?nter@21212 | 16 compile_rules() |
Hans-G?nter@21212 | 17 { |
Hans-G?nter@21215 | 18 autoreconf -fvi && |
Hans-G?nter@21212 | 19 ./configure \ |
Hans-G?nter@21212 | 20 --sysconfdir=/etc/barnyard2 \ |
al@18668 | 21 $CONFIGURE_ARGS && |
al@20569 | 22 fix libtool && |
al@20534 | 23 make && |
al@20534 | 24 make install || return 1 |
al@20534 | 25 |
al@20534 | 26 mkdir -p $install/var/log/barnyard2/ |
erjo@11427 | 27 } |
erjo@11427 | 28 |
Hans-G?nter@21212 | 29 genpkg_rules() |
Hans-G?nter@21212 | 30 { |
al@20534 | 31 copy @std |
al@20534 | 32 DEPENDS="libpcap" |
erjo@11427 | 33 } |
erjo@11427 | 34 |
Hans-G?nter@21212 | 35 post_install() |
Hans-G?nter@21212 | 36 { |
al@18668 | 37 # addgroup snort if needed |
Hans-G?nter@21212 | 38 if ! grep -q 'snort:' "$1/etc/group" |
Hans-G?nter@21212 | 39 then |
al@18668 | 40 chroot "$1/" /bin/addgroup snort |
al@18668 | 41 fi |
erjo@11427 | 42 |
al@18668 | 43 # adduser snort if needed |
Hans-G?nter@21212 | 44 if ! grep -q 'snort:' "$1/etc/passwd" |
Hans-G?nter@21212 | 45 then |
al@18668 | 46 chroot "$1/" /bin/adduser -s /bin/false -h /dev/null \ |
al@18668 | 47 -g "Snort Daemon user" -H -D -S -G snort snort |
al@18668 | 48 fi |
al@18668 | 49 |
al@18668 | 50 chroot "$1/" chown snort.snort /var/log/barnyard2 |
erjo@11427 | 51 } |