summaryrefslogtreecommitdiff
path: root/net-mgmt
diff options
context:
space:
mode:
authorAndreas Klemm <andreas@FreeBSD.org>2001-03-25 14:24:42 +0000
committerAndreas Klemm <andreas@FreeBSD.org>2001-03-25 14:24:42 +0000
commitbddf7a3c91bae57867f1929bb81108e37991f9b2 (patch)
tree1b5faf53bedf30d7b5f61c8413e724f1fef13556 /net-mgmt
parentUpgrade to GNU Portable Threads (Pth), version 1.4.0 (diff)
- forgot somehow to add the cflowd.sh sample startup script $FILESDIR
- bump port revision, since port has now better functionality
Notes
Notes: svn path=/head/; revision=40351
Diffstat (limited to 'net-mgmt')
-rw-r--r--net-mgmt/cflowd/Makefile2
-rw-r--r--net-mgmt/cflowd/files/cflowd.sh36
2 files changed, 37 insertions, 1 deletions
diff --git a/net-mgmt/cflowd/Makefile b/net-mgmt/cflowd/Makefile
index 24aee6b202c7..3445d989e09f 100644
--- a/net-mgmt/cflowd/Makefile
+++ b/net-mgmt/cflowd/Makefile
@@ -7,7 +7,7 @@
PORTNAME= cflowd
PORTVERSION= 2-1-b1
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= net
MASTER_SITES= ftp://ftp.caida.org/pub/cflowd/
DISTNAME= ${PORTNAME}-${PORTVERSION}
diff --git a/net-mgmt/cflowd/files/cflowd.sh b/net-mgmt/cflowd/files/cflowd.sh
new file mode 100644
index 000000000000..e063398026d4
--- /dev/null
+++ b/net-mgmt/cflowd/files/cflowd.sh
@@ -0,0 +1,36 @@
+#! /bin/sh
+
+# rc script for cflowd
+# Andreas Klemm <andreas@FreeBSD.org>, So 25 Mär 2001 12:46:10 CEST
+# $FreeBSD$
+
+if ! PREFIX=$(expr $0 : "\(/.*\)/etc/rc\.d/$(basename $0)\$"); then
+ echo "$0: Cannot determine the PREFIX" >&2
+ exit 1
+fi
+
+case "$1" in
+'start')
+ [ -x $PREFIX/sbin/cflowdmux -a -s $PREFIX/etc/cflowd.conf ] \
+ && $PREFIX/sbin/cflowdmux $PREFIX/etc/cflowd.conf \
+ && echo -n " cflowdmux"
+ sleep 2
+ [ -x $PREFIX/sbin/cflowd -a -s $PREFIX/etc/cflowd.conf ] \
+ && $PREFIX/sbin/cflowd $PREFIX/etc/cflowd.conf \
+ && echo -n " cflowd"
+ sleep 2
+ [ -x $PREFIX/sbin/cfdcollect -a -s $PREFIX/etc/cfdcollect.conf ] \
+ && $PREFIX/sbin/cfdcollect $PREFIX/etc/cfdcollect.conf \
+ && echo -n " cfdcollect"
+ ;;
+
+'stop')
+ for i in cfdcollect cflowd cflowdmux
+ do
+ sleep 2
+ killall -15 $i && echo "graceful shutdown of $i"
+ done
+ ;;
+esac
+
+exit 0