wok-next annotate barnyard2/receipt @ rev 21722

efivar: typo in post_install
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Sep 01 10:31:46 2020 +0000 (2020-09-01)
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 }