svn commit: r331673 - in head/sysutils: . minimunin minimunin/files
Florian Smeets
flo at FreeBSD.org
Sat Oct 26 10:33:36 UTC 2013
Author: flo
Date: Sat Oct 26 10:33:34 2013
New Revision: 331673
URL: http://svnweb.freebsd.org/changeset/ports/331673
Log:
Add sysutils/minimunin
A tiny munin-node implementation for FreeBSD written in pure bourne shell
providing basic plugin support
WWW: http://erdgeist.org/arts/software/minimunin/
PR: ports/182487
Submitted by: Dirk Engling <erdgeist at erdgeist.org>
Added:
head/sysutils/minimunin/
head/sysutils/minimunin/Makefile (contents, props changed)
head/sysutils/minimunin/distinfo (contents, props changed)
head/sysutils/minimunin/files/
head/sysutils/minimunin/files/pkg-message.in (contents, props changed)
head/sysutils/minimunin/pkg-descr (contents, props changed)
head/sysutils/minimunin/pkg-install (contents, props changed)
Modified:
head/sysutils/Makefile
Modified: head/sysutils/Makefile
==============================================================================
--- head/sysutils/Makefile Sat Oct 26 10:22:52 2013 (r331672)
+++ head/sysutils/Makefile Sat Oct 26 10:33:34 2013 (r331673)
@@ -512,6 +512,7 @@
SUBDIR += metalog
SUBDIR += mfid
SUBDIR += mgeupsd
+ SUBDIR += minimunin
SUBDIR += minirsyslogd
SUBDIR += mixer
SUBDIR += mkfile
Added: head/sysutils/minimunin/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/minimunin/Makefile Sat Oct 26 10:33:34 2013 (r331673)
@@ -0,0 +1,19 @@
+# Created by: Dirk Engling <erdgeist at erdgeist.org>
+# $FreeBSD$
+
+PORTNAME= minimunin
+PORTVERSION= 0.1
+CATEGORIES= sysutils
+MASTER_SITES= http://erdgeist.org/arts/software/minimunin/
+
+MAINTAINER= erdgeist at erdgeist.org
+COMMENT= Tiny munin-node implementation written in pure bourne shell
+
+USE_BZIP2= yes
+PLIST_FILES= bin/minimunin
+SUB_FILES= pkg-message
+
+do-install:
+ ${INSTALL_SCRIPT} ${WRKSRC}/minimunin ${STAGEDIR}${PREFIX}/bin
+
+.include <bsd.port.mk>
Added: head/sysutils/minimunin/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/minimunin/distinfo Sat Oct 26 10:33:34 2013 (r331673)
@@ -0,0 +1,2 @@
+SHA256 (minimunin-0.1.tar.bz2) = 0792db2b5cfde82d27eb5707253a776c26bea35b50e36be48a9c85c17ea3da64
+SIZE (minimunin-0.1.tar.bz2) = 4611
Added: head/sysutils/minimunin/files/pkg-message.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/minimunin/files/pkg-message.in Sat Oct 26 10:33:34 2013 (r331673)
@@ -0,0 +1,23 @@
+*****************************************************************
+To activate minimunin, add the line
+
+ munin stream tcp nowait nobody /usr/libexec/tcpd %%PREFIX%%/bin/minimunin
+
+to your /etc/inetd.conf. Alternatively, if you plan to run plugins that require
+root permissions (e.g. for changing to a different user via the plugin config),
+add
+
+ munin stream tcp nowait root /usr/libexec/tcpd %%PREFIX%%/bin/minimunin
+
+to your /etc/inetd.conf. In both cases you need to enable inetd by setting
+
+ inetd_enable="YES"
+
+in your /etc/rc.conf and restart inetd with the
+
+ service inetd start
+
+command. You may also want to restrict access to your munin node via the
+/etc/hosts.allow and /etc/hosts.deny configuration files.
+
+*****************************************************************
Added: head/sysutils/minimunin/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/minimunin/pkg-descr Sat Oct 26 10:33:34 2013 (r331673)
@@ -0,0 +1,4 @@
+A tiny munin-node implementation for FreeBSD written in pure bourne shell
+providing basic plugin support
+
+WWW: http://erdgeist.org/arts/software/minimunin/
Added: head/sysutils/minimunin/pkg-install
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/sysutils/minimunin/pkg-install Sat Oct 26 10:33:34 2013 (r331673)
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+if [ "$2" = POSTINSTALL ]; then
+ echo "updating /etc/services"
+ (grep -q '^munin ' /etc/services || \
+ echo "munin 4949/tcp #munin node"; ) \
+ >> /etc/services
+fi
More information about the svn-ports-all
mailing list