From owner-svn-ports-head@FreeBSD.ORG Sat Oct 26 10:33:36 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 3E7A4435; Sat, 26 Oct 2013 10:33:36 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1263B257D; Sat, 26 Oct 2013 10:33:36 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9QAXZNm018974; Sat, 26 Oct 2013 10:33:35 GMT (envelope-from flo@svn.freebsd.org) Received: (from flo@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9QAXYiV018968; Sat, 26 Oct 2013 10:33:34 GMT (envelope-from flo@svn.freebsd.org) Message-Id: <201310261033.r9QAXYiV018968@svn.freebsd.org> From: Florian Smeets Date: Sat, 26 Oct 2013 10:33:34 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r331673 - in head/sysutils: . minimunin minimunin/files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Oct 2013 10:33:36 -0000 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 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 +# $FreeBSD$ + +PORTNAME= minimunin +PORTVERSION= 0.1 +CATEGORIES= sysutils +MASTER_SITES= http://erdgeist.org/arts/software/minimunin/ + +MAINTAINER= erdgeist@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 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