summaryrefslogtreecommitdiff
path: root/databases/rrdtool/Makefile
diff options
context:
space:
mode:
authorkhorben <khorben@pkgsrc.org>2016-02-07 17:32:56 +0000
committerkhorben <khorben@pkgsrc.org>2016-02-07 17:32:56 +0000
commit45796cbddeb8c26fdbe7947c9cd02f903f80cf1d (patch)
tree5fdeac971436e2cb32b63423a11293648af69553 /databases/rrdtool/Makefile
parentf6530bc2a7b76ea610654e6e7634bc43678cd4b7 (diff)
downloadpkgsrc-45796cbddeb8c26fdbe7947c9cd02f903f80cf1d.tar.gz
Add an RC script for rrdcached(1)
RRDCacheD is a data caching daemon for rrdtool. It receives updates to existing RRD files, accumulates them and, if enough have been received or a defined time has passed, writes the updates to the RRD file. The daemon was written with big setups in mind.
Diffstat (limited to 'databases/rrdtool/Makefile')
-rw-r--r--databases/rrdtool/Makefile16
1 files changed, 15 insertions, 1 deletions
diff --git a/databases/rrdtool/Makefile b/databases/rrdtool/Makefile
index 4a034aa451c..b9fee4a9b80 100644
--- a/databases/rrdtool/Makefile
+++ b/databases/rrdtool/Makefile
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.120 2016/02/01 09:41:59 adam Exp $
+# $NetBSD: Makefile,v 1.121 2016/02/07 17:32:56 khorben Exp $
#
# Please, also update databases/ruby-rrdtool
DISTNAME= rrdtool-1.5.5
+PKGREVISION= 1
CATEGORIES= databases graphics net
MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/
@@ -41,10 +42,23 @@ SUBST_SED.prefix= -e '1s,^\#! \$${prefix},\#! ${PREFIX},'
REPLACE_PYTHON= examples/stripes.py
TEST_TARGET= # *** No rule to make target 'test'.
+RCD_SCRIPTS= rrdcached
+
# rrd_config.h is needed for databases/ruby-rrdtool
post-install:
${INSTALL_DATA} ${WRKSRC}/src/rrd_config.h ${DESTDIR}${PREFIX}/include/
+.include "../../mk/bsd.prefs.mk"
+
+RRDCACHED_USER?= rrdcached
+RRDCACHED_GROUP?= ${RRDCACHED_USER}
+
+PKG_USERS_VARS= RRDCACHED_USER
+PKG_GROUPS_VARS= RRDCACHED_GROUP
+PKG_GROUPS= ${RRDCACHED_GROUP}
+PKG_USERS= ${RRDCACHED_USER}:${RRDCACHED_GROUP}
+PKG_GECOS.${RRDCACHED_USER}= RRDCacheD daemon user
+
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"