aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/riemann/Makefile
diff options
context:
space:
mode:
authorKurt Jaeger <pi@FreeBSD.org>2015-02-27 19:35:09 +0000
committerKurt Jaeger <pi@FreeBSD.org>2015-02-27 19:35:09 +0000
commit32f2e44036777f3ebe50c59bed1cd42fa8325587 (patch)
tree851540e3dcb13396dc732b2cb8dbd4eeda6893a4 /net-mgmt/riemann/Makefile
parent51610932057ec040091419df2a89214c45df087d (diff)
downloadports-32f2e44036777f3ebe50c59bed1cd42fa8325587.tar.gz
ports-32f2e44036777f3ebe50c59bed1cd42fa8325587.zip
Notes
Diffstat (limited to 'net-mgmt/riemann/Makefile')
-rw-r--r--net-mgmt/riemann/Makefile62
1 files changed, 62 insertions, 0 deletions
diff --git a/net-mgmt/riemann/Makefile b/net-mgmt/riemann/Makefile
new file mode 100644
index 000000000000..955a69c67c82
--- /dev/null
+++ b/net-mgmt/riemann/Makefile
@@ -0,0 +1,62 @@
+# Created by: Dave Cottlehuber <dch@skunkwerks.at>
+# $FreeBSD$
+
+PORTNAME= riemann
+PORTVERSION= 0.2.8
+CATEGORIES= net-mgmt java
+MASTER_SITES= http://aphyr.com/${PORTNAME}/
+
+MAINTAINER= dch@skunkwerks.at
+COMMENT= Monitors distributed systems
+
+LICENSE= EPL
+
+USES= tar:bzip2
+NO_BUILD= yes
+NO_ARCH= yes
+USE_JAVA= yes
+JAVA_VERSION= 1.7+
+
+SUB_FILES= ${PORTNAME}
+SUB_LIST+= JAVA_HOME=${JAVA_HOME} \
+ RIEMANN_USER=${RIEMANN_USER} \
+ RIEMANN_GROUP=${RIEMANN_GROUP} \
+ RIEMANN_PIDDIR=${RIEMANN_PIDDIR} \
+ RIEMANN_LOGDIR=${RIEMANN_LOGDIR}
+
+PLIST_SUB= JAVA_HOME=${JAVA_HOME} \
+ RIEMANN_USER=${RIEMANN_USER} \
+ RIEMANN_GROUP=${RIEMANN_GROUP} \
+ RIEMANN_PIDDIR=${RIEMANN_PIDDIR} \
+ RIEMANN_LOGDIR=${RIEMANN_LOGDIR}
+
+RIEMANN_USER?= ${PORTNAME}
+RIEMANN_GROUP?= ${PORTNAME}
+
+.if ${RIEMANN_USER} == "${PORTNAME}"
+USERS= ${PORTNAME}
+.endif
+.if ${RIEMANN_GROUP} == "${PORTNAME}"
+GROUPS= ${PORTNAME}
+.endif
+
+USE_RC_SUBR= ${PORTNAME}
+
+RIEMANN_LOGDIR= /var/log/${PORTNAME}/
+RIEMANN_PIDDIR= /var/run/${PORTNAME}/
+
+do-install:
+ ${MKDIR} \
+ ${STAGEDIR}${JAVAJARDIR} \
+ ${STAGEDIR}${ETCDIR} \
+ ${STAGEDIR}${RIEMANN_PIDDIR} \
+ ${STAGEDIR}${RIEMANN_LOGDIR}
+ ${INSTALL_DATA} \
+ ${WRKSRC}/lib/${PORTNAME}.jar \
+ ${STAGEDIR}${JAVAJARDIR}/${PORTNAME}.jar
+ ${SED} -i -e "s:riemann.log:${RIEMANN_LOGDIR}${PORTNAME}.log:g" \
+ ${WRKSRC}/etc/${PORTNAME}.config
+ ${CP} -p ${WRKSRC}/etc/${PORTNAME}.config \
+ ${STAGEDIR}${ETCDIR}/${PORTNAME}.config.sample
+
+.include <bsd.port.mk>