From 8f47032a08fbd5d9279710f5c5c0394f6141f44f Mon Sep 17 00:00:00 2001 From: Anthony Iliopoulos Date: Mon, 29 Mar 2021 00:08:11 +0200 Subject: [PATCH] nfdump: add nfcapd service script --- srcpkgs/nfdump/files/nfcapd/run | 3 +++ srcpkgs/nfdump/template | 5 ++++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100755 srcpkgs/nfdump/files/nfcapd/run diff --git a/srcpkgs/nfdump/files/nfcapd/run b/srcpkgs/nfdump/files/nfcapd/run new file mode 100755 index 00000000000000..6037ffc892a937 --- /dev/null +++ b/srcpkgs/nfdump/files/nfcapd/run @@ -0,0 +1,3 @@ +#!/bin/sh +[ -r conf ] && . ./conf +exec nfcapd -u _nfcapd -g _nfcapd ${OPTS:--l /var/log/nfdump} diff --git a/srcpkgs/nfdump/template b/srcpkgs/nfdump/template index b2d73d25fed59c..276ad9f3fc693b 100644 --- a/srcpkgs/nfdump/template +++ b/srcpkgs/nfdump/template @@ -1,7 +1,7 @@ # Template file for 'nfdump' pkgname=nfdump version=1.6.22 -revision=1 +revision=2 build_style=gnu-configure hostmakedepends="automake flex libtool pkg-config" makedepends="bzip2-devel libpcap-devel" @@ -12,6 +12,8 @@ homepage="https://github.com/phaag/nfdump" distfiles="https://github.com/phaag/nfdump/archive/v${version}.tar.gz" checksum=437536acb02258f8e2cd1e63c801428c65e1c33100e349acbf718c5b04734bd0 configure_args+="--enable-sflow --enable-readpcap --enable-nfcapd" +system_accounts="_nfcapd" +make_dirs="/var/log/nfdump 750 _nfcapd _nfcapd" pre_configure() { autoreconf -fi @@ -19,4 +21,5 @@ pre_configure() { post_install() { vlicense LICENSE + vsv nfcapd }