Date: Friday, November 23, 2012 @ 13:52:31 Author: dan Revision: 171918
archrelease: copy trunk to extra-any Added: munin/repos/extra-any/08-munin-font-dir.conf (from rev 171917, munin/trunk/08-munin-font-dir.conf) munin/repos/extra-any/Makefile.config (from rev 171917, munin/trunk/Makefile.config) munin/repos/extra-any/PKGBUILD (from rev 171917, munin/trunk/PKGBUILD) munin/repos/extra-any/logrotate.munin (from rev 171917, munin/trunk/logrotate.munin) munin/repos/extra-any/logrotate.munin-node (from rev 171917, munin/trunk/logrotate.munin-node) munin/repos/extra-any/munin-cron-entry (from rev 171917, munin/trunk/munin-cron-entry) munin/repos/extra-any/munin-graph.service (from rev 171917, munin/trunk/munin-graph.service) munin/repos/extra-any/munin-graph.socket (from rev 171917, munin/trunk/munin-graph.socket) munin/repos/extra-any/munin-html.service (from rev 171917, munin/trunk/munin-html.service) munin/repos/extra-any/munin-html.socket (from rev 171917, munin/trunk/munin-html.socket) munin/repos/extra-any/munin-node.init (from rev 171917, munin/trunk/munin-node.init) munin/repos/extra-any/munin-node.install (from rev 171917, munin/trunk/munin-node.install) munin/repos/extra-any/munin-node.service (from rev 171917, munin/trunk/munin-node.service) munin/repos/extra-any/munin.install (from rev 171917, munin/trunk/munin.install) munin/repos/extra-any/munin.tmpfiles.conf (from rev 171917, munin/trunk/munin.tmpfiles.conf) Deleted: munin/repos/extra-any/08-munin-font-dir.conf munin/repos/extra-any/Makefile.config munin/repos/extra-any/PKGBUILD munin/repos/extra-any/logrotate.munin munin/repos/extra-any/logrotate.munin-node munin/repos/extra-any/munin-cron-entry munin/repos/extra-any/munin-graph.service munin/repos/extra-any/munin-graph.socket munin/repos/extra-any/munin-html.service munin/repos/extra-any/munin-html.socket munin/repos/extra-any/munin-node.init munin/repos/extra-any/munin-node.install munin/repos/extra-any/munin-node.service munin/repos/extra-any/munin.install munin/repos/extra-any/munin.tmpfiles.conf ------------------------+ 08-munin-font-dir.conf | 14 +- Makefile.config | 276 +++++++++++++++++++++++------------------------ PKGBUILD | 178 +++++++++++++++--------------- logrotate.munin | 8 - logrotate.munin-node | 8 - munin-cron-entry | 12 +- munin-graph.service | 22 +-- munin-graph.socket | 16 +- munin-html.service | 22 +-- munin-html.socket | 16 +- munin-node.init | 84 +++++++------- munin-node.install | 34 ++--- munin-node.service | 22 +-- munin.install | 44 +++---- munin.tmpfiles.conf | 2 15 files changed, 379 insertions(+), 379 deletions(-) Deleted: 08-munin-font-dir.conf =================================================================== --- 08-munin-font-dir.conf 2012-11-23 18:50:37 UTC (rev 171917) +++ 08-munin-font-dir.conf 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,7 +0,0 @@ -<?xml version="1.0"?> -<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> -<fontconfig> - <!-- Add the munin directory to available fonts in case - no other TTF packages have been installed --> - <dir>/usr/lib/munin</dir> -</fontconfig> Copied: munin/repos/extra-any/08-munin-font-dir.conf (from rev 171917, munin/trunk/08-munin-font-dir.conf) =================================================================== --- 08-munin-font-dir.conf (rev 0) +++ 08-munin-font-dir.conf 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<!DOCTYPE fontconfig SYSTEM "fonts.dtd"> +<fontconfig> + <!-- Add the munin directory to available fonts in case + no other TTF packages have been installed --> + <dir>/usr/lib/munin</dir> +</fontconfig> Deleted: Makefile.config =================================================================== --- Makefile.config 2012-11-23 18:50:37 UTC (rev 171917) +++ Makefile.config 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,138 +0,0 @@ -# -*- makefile -*- -# This file specifies where Munin will look for things after you've -# run 'make' in the source directory. Modify it to suit your needs. - -# DESTDIR is meant only for use when making Munin packages. Unless -# you're doing packaging do NOT set it. -# DESTDIR is empty during building, and optionally set to point to -# a shadow tree during make install. - -# Note: There is a need for a VARDIR, with DBDIR, PLUGSTATE, HTMLDIR -# and LOGDIR as subdirectories. Today, DBDIR contains configured -# domains, as well as PLUGSTATE, and we risk collisions. - -# -# the base of the Munin installation. -# -PREFIX = $(DESTDIR) - -# Where Munin keeps its configurations (server.conf, client.conf, ++) -CONFDIR = $(DESTDIR)/etc/munin - -# Server only - where to put munin-cron -BINDIR = $(PREFIX)/usr/bin - -# Client only - where to put munin-node, munin-node-configure, and munin-run -SBINDIR = $(PREFIX)/usr/bin - -# Where to put text and html documentation -DOCDIR = $(PREFIX)/usr/share/doc/munin - -# Where to put man pages -MANDIR = $(PREFIX)/usr/share/man - -# Where to put internal binaries and plugin repository -LIBDIR = $(PREFIX)/usr/lib/munin - -# Server only - Output directory -HTMLDIR = $(PREFIX)/usr/share/munin/www -CGIDIR = $(PREFIX)/usr/share/munin/cgi - -# Where to put RRD files and other internal data, both master and node -DBDIR = $(DESTDIR)/var/lib/munin - -# Client only - Where the spool files are written. Must be writable by -# group "munin", and should be preserved between reboots -SPOOLDIR = $(DBDIR)/spool - -# Client only - Where plugins should put their states. Must be writable by -# group "munin", and should be preserved between reboots -PLUGSTATE = $(DBDIR)/plugin-state - -# Where Munin should place its logs. -LOGDIR = $(PREFIX)/var/log/munin - -# Location of PID files and other statefiles. On the server, must be -# writable by the user "munin". -STATEDIR = $(DESTDIR)/run/munin - -# The perl interpreter to use -PERL := /usr/bin/perl - -# The python interpreter to use (used by some plugins) -PYTHON := /usr/bin/env python2 - -# The ruby interpreter to use (used by some plugins) -RUBY := /usr/bin/env ruby - -# The java runtime to use (used by some plugins) -JAVARUN := /usr/bin/java - -# The java library dir to use (used by some plugins) -# this is needed in order to be able to install -# java libraries in a custom location. Many distrubutions -# enforce a spesific location for java libraries. -JAVALIBDIR:= $(LIBDIR) - - -# A modern (posix) shell. We're not looking for arrays, but $() and -# other modern stuff is expected. On a posix-system the expression -# below will find the right shell. Most Unixes released the last 10 -# years are POSIX compliant enough for this to work (he said bravely). -# -# On Linux /bin/sh, SunOS/Solaris /usr/xpg4/bin/sh or /bin/ksh -# In general: bash or ksh will work -# -GOODSH := /bin/sh - -# Path of bash for bash specific plugins -BASH := /bin/bash - -# Server only - Where to install the perl libraries -PERLSITELIB := $(shell $(PERL) -V:vendorlib | cut -d"'" -f2) -PERLLIB = $(DESTDIR)$(PERLSITELIB) - -# Client only - Install plugins for this architecture -OSTYPE := $(shell uname | tr '[A-Z]' '[a-z]') - -# How to figure out the hostname. (Only used in default configuration -# files) -HOSTNAME := myhostname - -# What is the safest way to create a tempfile. -# Default is to figure it out by testing various methods. -# Replace this with a known platform-specific method -MKTEMP := $(shell ./test-mktemp) - -# Munin version number. -VERSION := $(shell ./getversion) - -# User to run munin as -USER := munin -GROUP := munin - -# Default user to run the plugins as -PLUGINUSER := nobody - -# Default user to run the cgi as -CGIUSER := nobody - -# Which command to use to check if the USER and GROUP to run Munin as, exists. -GETENT := /bin/true -CHECKUSER := /bin/true -CHECKGROUP := /bin/true - -CHOWN := true -CHMOD := chmod -CHGRP := true - -# Java compiler stuff - only needed on the buildhost -JC := javac -JFLAGS := -g -source 1.5 -target 1.5 -JAR := jar - -# Check if the java compiler works -JCVALID := no - -# Check whether setruid functionality can be used -HASSETR := $(shell perl -e 'use Config; my @vars=("d_setruid", "d_setreuid", "d_setresuid"); foreach my $$var (@vars) { if ($$Config{$$var} eq "define") { print "1\n"; exit 0; } } print "0\n"; exit 0;' ) Copied: munin/repos/extra-any/Makefile.config (from rev 171917, munin/trunk/Makefile.config) =================================================================== --- Makefile.config (rev 0) +++ Makefile.config 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,138 @@ +# -*- makefile -*- +# This file specifies where Munin will look for things after you've +# run 'make' in the source directory. Modify it to suit your needs. + +# DESTDIR is meant only for use when making Munin packages. Unless +# you're doing packaging do NOT set it. +# DESTDIR is empty during building, and optionally set to point to +# a shadow tree during make install. + +# Note: There is a need for a VARDIR, with DBDIR, PLUGSTATE, HTMLDIR +# and LOGDIR as subdirectories. Today, DBDIR contains configured +# domains, as well as PLUGSTATE, and we risk collisions. + +# +# the base of the Munin installation. +# +PREFIX = $(DESTDIR) + +# Where Munin keeps its configurations (server.conf, client.conf, ++) +CONFDIR = $(DESTDIR)/etc/munin + +# Server only - where to put munin-cron +BINDIR = $(PREFIX)/usr/bin + +# Client only - where to put munin-node, munin-node-configure, and munin-run +SBINDIR = $(PREFIX)/usr/bin + +# Where to put text and html documentation +DOCDIR = $(PREFIX)/usr/share/doc/munin + +# Where to put man pages +MANDIR = $(PREFIX)/usr/share/man + +# Where to put internal binaries and plugin repository +LIBDIR = $(PREFIX)/usr/lib/munin + +# Server only - Output directory +HTMLDIR = $(PREFIX)/usr/share/munin/www +CGIDIR = $(PREFIX)/usr/share/munin/cgi + +# Where to put RRD files and other internal data, both master and node +DBDIR = $(DESTDIR)/var/lib/munin + +# Client only - Where the spool files are written. Must be writable by +# group "munin", and should be preserved between reboots +SPOOLDIR = $(DBDIR)/spool + +# Client only - Where plugins should put their states. Must be writable by +# group "munin", and should be preserved between reboots +PLUGSTATE = $(DBDIR)/plugin-state + +# Where Munin should place its logs. +LOGDIR = $(PREFIX)/var/log/munin + +# Location of PID files and other statefiles. On the server, must be +# writable by the user "munin". +STATEDIR = $(DESTDIR)/run/munin + +# The perl interpreter to use +PERL := /usr/bin/perl + +# The python interpreter to use (used by some plugins) +PYTHON := /usr/bin/env python2 + +# The ruby interpreter to use (used by some plugins) +RUBY := /usr/bin/env ruby + +# The java runtime to use (used by some plugins) +JAVARUN := /usr/bin/java + +# The java library dir to use (used by some plugins) +# this is needed in order to be able to install +# java libraries in a custom location. Many distrubutions +# enforce a spesific location for java libraries. +JAVALIBDIR:= $(LIBDIR) + + +# A modern (posix) shell. We're not looking for arrays, but $() and +# other modern stuff is expected. On a posix-system the expression +# below will find the right shell. Most Unixes released the last 10 +# years are POSIX compliant enough for this to work (he said bravely). +# +# On Linux /bin/sh, SunOS/Solaris /usr/xpg4/bin/sh or /bin/ksh +# In general: bash or ksh will work +# +GOODSH := /bin/sh + +# Path of bash for bash specific plugins +BASH := /bin/bash + +# Server only - Where to install the perl libraries +PERLSITELIB := $(shell $(PERL) -V:vendorlib | cut -d"'" -f2) +PERLLIB = $(DESTDIR)$(PERLSITELIB) + +# Client only - Install plugins for this architecture +OSTYPE := $(shell uname | tr '[A-Z]' '[a-z]') + +# How to figure out the hostname. (Only used in default configuration +# files) +HOSTNAME := myhostname + +# What is the safest way to create a tempfile. +# Default is to figure it out by testing various methods. +# Replace this with a known platform-specific method +MKTEMP := $(shell ./test-mktemp) + +# Munin version number. +VERSION := $(shell ./getversion) + +# User to run munin as +USER := munin +GROUP := munin + +# Default user to run the plugins as +PLUGINUSER := nobody + +# Default user to run the cgi as +CGIUSER := nobody + +# Which command to use to check if the USER and GROUP to run Munin as, exists. +GETENT := /bin/true +CHECKUSER := /bin/true +CHECKGROUP := /bin/true + +CHOWN := true +CHMOD := chmod +CHGRP := true + +# Java compiler stuff - only needed on the buildhost +JC := javac +JFLAGS := -g -source 1.5 -target 1.5 +JAR := jar + +# Check if the java compiler works +JCVALID := no + +# Check whether setruid functionality can be used +HASSETR := $(shell perl -e 'use Config; my @vars=("d_setruid", "d_setreuid", "d_setresuid"); foreach my $$var (@vars) { if ($$Config{$$var} eq "define") { print "1\n"; exit 0; } } print "0\n"; exit 0;' ) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2012-11-23 18:50:37 UTC (rev 171917) +++ PKGBUILD 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,89 +0,0 @@ -# $Id$ -# Maintainer: Dan McGee <d...@archlinux.org> -# Contributor: Evan LeCompte <evan...@gmail.com> - -pkgname=('munin' 'munin-node') -pkgbase=munin -pkgver=2.0.7 -pkgrel=1 -pkgdesc="A distributed monitoring/graphing tool" -arch=('any') -url="http://munin-monitoring.org/" -license=("GPL") -makedepends=('perl' 'rrdtool' 'perl-log-log4perl' 'perl-html-template' - 'perl-date-manip' 'perl-io-socket-inet6' 'perl-net-snmp' - 'perl-net-ssleay' 'perl-net-server' 'perl-file-copy-recursive' - 'perl-fcgi' 'perl-uri') -source=(http://downloads.sourceforge.net/sourceforge/munin/munin-$pkgver.tar.gz - Makefile.config - munin-cron-entry - munin-node.init - logrotate.munin - logrotate.munin-node - munin.tmpfiles.conf - munin-node.service - munin-graph.{service,socket} - munin-html.{service,socket} - 08-munin-font-dir.conf) - -build() { - cd "$srcdir/munin-$pkgver" - - sed -i -e 's#/sbin/ip6tables#/usr/sbin/ip6tables#' plugins/node.d.linux/ip_.in - - cp ../Makefile.config . - # multithreading wrecks havoc on the build, should probably report this - make -j1 PREFIX='' -} - -package_munin() { - depends=('perl' 'rrdtool' 'perl-html-template' 'perl-date-manip' - 'perl-log-log4perl' 'perl-io-socket-inet6' - 'perl-file-copy-recursive' 'perl-fcgi' 'perl-uri' 'munin-node') - backup=(etc/munin/munin.conf etc/logrotate.d/munin) - install=munin.install - - cd "$srcdir/munin-$pkgver" - make DESTDIR="$pkgdir" install-master-prime - install -D -m644 ../munin-cron-entry "$pkgdir"/etc/munin/munin-cron-entry - install -D -m644 ../logrotate.munin "$pkgdir"/etc/logrotate.d/munin - install -D -m644 ../munin.tmpfiles.conf "$pkgdir"/usr/lib/tmpfiles.d/munin.conf - install -D -m644 ../munin-graph.service "$pkgdir"/usr/lib/systemd/system/munin-graph.service - install -D -m644 ../munin-graph.socket "$pkgdir"/usr/lib/systemd/system/munin-graph.socket - install -D -m644 ../munin-html.service "$pkgdir"/usr/lib/systemd/system/munin-html.service - install -D -m644 ../munin-html.socket "$pkgdir"/usr/lib/systemd/system/munin-html.socket - install -D -m644 ../08-munin-font-dir.conf "$pkgdir"/etc/fonts/conf.d/08-munin-font-dir.conf - rm -rf "$pkgdir/run" -} - -package_munin-node() { - depends=('perl' 'perl-net-server') - optdepends=('perl-net-snmp: for SNMP plugins' - 'perl-net-ssleay: for SSL/TLS support' - 'python2: for some plugins' - 'ruby: for some plugins') - backup=(etc/munin/munin-node.conf etc/logrotate.d/munin-node) - install=munin-node.install - - cd "$srcdir/munin-$pkgver" - make DESTDIR="$pkgdir" install-common-prime install-node-prime install-plugins-prime - install -D -m755 ../munin-node.init "$pkgdir"/etc/rc.d/munin-node - install -D -m644 ../logrotate.munin-node "$pkgdir"/etc/logrotate.d/munin-node - install -D -m644 ../munin.tmpfiles.conf "$pkgdir"/usr/lib/tmpfiles.d/munin-node.conf - install -D -m644 ../munin-node.service "$pkgdir"/usr/lib/systemd/system/munin-node.service - rm -rf "$pkgdir/run/" -} - -md5sums=('dc89d8face774dfe62fc926995d2885b' - 'fb3cc403e298ae6b73c280c4d3af7b49' - 'dc9c83aa2a278466fb475364462f4119' - '24a5fc7192729484c5190ddd76a3e9ab' - 'eb2f1e6e746e85ce1e91111f40086be0' - 'cdf139f2b6ae36852113f3411caa6e99' - 'd124f46e353a7966df093ba803235789' - '80afc4a85e2e87d8f1acf7a56d86a37f' - '7794398d9220d94b824e1b9fe4610795' - '332d8d664cc0c7d2d320f81984a81374' - '4f0b43284bc9bb98fa60dadc190035d0' - '62a593cc011600c96ca947dcb919bc48' - 'e33a45c3b80a83eecabbe5a9920c1eb6') Copied: munin/repos/extra-any/PKGBUILD (from rev 171917, munin/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,89 @@ +# $Id$ +# Maintainer: Dan McGee <d...@archlinux.org> +# Contributor: Evan LeCompte <evan...@gmail.com> + +pkgname=('munin' 'munin-node') +pkgbase=munin +pkgver=2.0.8 +pkgrel=1 +pkgdesc="A distributed monitoring/graphing tool" +arch=('any') +url="http://munin-monitoring.org/" +license=("GPL") +makedepends=('perl' 'rrdtool' 'perl-log-log4perl' 'perl-html-template' + 'perl-date-manip' 'perl-io-socket-inet6' 'perl-net-snmp' + 'perl-net-ssleay' 'perl-net-server' 'perl-file-copy-recursive' + 'perl-fcgi' 'perl-uri') +source=(http://downloads.sourceforge.net/sourceforge/munin/munin-$pkgver.tar.gz + Makefile.config + munin-cron-entry + munin-node.init + logrotate.munin + logrotate.munin-node + munin.tmpfiles.conf + munin-node.service + munin-graph.{service,socket} + munin-html.{service,socket} + 08-munin-font-dir.conf) + +build() { + cd "$srcdir/munin-$pkgver" + + sed -i -e 's#/sbin/ip6tables#/usr/sbin/ip6tables#' plugins/node.d.linux/ip_.in + + cp ../Makefile.config . + # multithreading wrecks havoc on the build, should probably report this + make -j1 PREFIX='' +} + +package_munin() { + depends=('perl' 'rrdtool' 'perl-html-template' 'perl-date-manip' + 'perl-log-log4perl' 'perl-io-socket-inet6' + 'perl-file-copy-recursive' 'perl-fcgi' 'perl-uri' 'munin-node') + backup=(etc/munin/munin.conf etc/logrotate.d/munin) + install=munin.install + + cd "$srcdir/munin-$pkgver" + make DESTDIR="$pkgdir" install-master-prime + install -D -m644 ../munin-cron-entry "$pkgdir"/etc/munin/munin-cron-entry + install -D -m644 ../logrotate.munin "$pkgdir"/etc/logrotate.d/munin + install -D -m644 ../munin.tmpfiles.conf "$pkgdir"/usr/lib/tmpfiles.d/munin.conf + install -D -m644 ../munin-graph.service "$pkgdir"/usr/lib/systemd/system/munin-graph.service + install -D -m644 ../munin-graph.socket "$pkgdir"/usr/lib/systemd/system/munin-graph.socket + install -D -m644 ../munin-html.service "$pkgdir"/usr/lib/systemd/system/munin-html.service + install -D -m644 ../munin-html.socket "$pkgdir"/usr/lib/systemd/system/munin-html.socket + install -D -m644 ../08-munin-font-dir.conf "$pkgdir"/etc/fonts/conf.d/08-munin-font-dir.conf + rm -rf "$pkgdir/run" +} + +package_munin-node() { + depends=('perl' 'perl-net-server') + optdepends=('perl-net-snmp: for SNMP plugins' + 'perl-net-ssleay: for SSL/TLS support' + 'python2: for some plugins' + 'ruby: for some plugins') + backup=(etc/munin/munin-node.conf etc/logrotate.d/munin-node) + install=munin-node.install + + cd "$srcdir/munin-$pkgver" + make DESTDIR="$pkgdir" install-common-prime install-node-prime install-plugins-prime + install -D -m755 ../munin-node.init "$pkgdir"/etc/rc.d/munin-node + install -D -m644 ../logrotate.munin-node "$pkgdir"/etc/logrotate.d/munin-node + install -D -m644 ../munin.tmpfiles.conf "$pkgdir"/usr/lib/tmpfiles.d/munin-node.conf + install -D -m644 ../munin-node.service "$pkgdir"/usr/lib/systemd/system/munin-node.service + rm -rf "$pkgdir/run/" +} + +md5sums=('74d19a1b4c89c6ad0d5b3912a9cd9150' + 'fb3cc403e298ae6b73c280c4d3af7b49' + 'dc9c83aa2a278466fb475364462f4119' + '24a5fc7192729484c5190ddd76a3e9ab' + 'eb2f1e6e746e85ce1e91111f40086be0' + 'cdf139f2b6ae36852113f3411caa6e99' + 'd124f46e353a7966df093ba803235789' + '80afc4a85e2e87d8f1acf7a56d86a37f' + '7794398d9220d94b824e1b9fe4610795' + '332d8d664cc0c7d2d320f81984a81374' + '4f0b43284bc9bb98fa60dadc190035d0' + '62a593cc011600c96ca947dcb919bc48' + 'e33a45c3b80a83eecabbe5a9920c1eb6') Deleted: logrotate.munin =================================================================== --- logrotate.munin 2012-11-23 18:50:37 UTC (rev 171917) +++ logrotate.munin 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,4 +0,0 @@ -/var/log/munin/munin-graph.log /var/log/munin/munin-cgi-graph.log /var/log/munin/munin-html.log /var/log/munin/munin-limits.log /var/log/munin/munin-update.log { - copytruncate - missingok -} Copied: munin/repos/extra-any/logrotate.munin (from rev 171917, munin/trunk/logrotate.munin) =================================================================== --- logrotate.munin (rev 0) +++ logrotate.munin 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,4 @@ +/var/log/munin/munin-graph.log /var/log/munin/munin-cgi-graph.log /var/log/munin/munin-html.log /var/log/munin/munin-limits.log /var/log/munin/munin-update.log { + copytruncate + missingok +} Deleted: logrotate.munin-node =================================================================== --- logrotate.munin-node 2012-11-23 18:50:37 UTC (rev 171917) +++ logrotate.munin-node 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,4 +0,0 @@ -/var/log/munin/munin-node.log { - copytruncate - missingok -} Copied: munin/repos/extra-any/logrotate.munin-node (from rev 171917, munin/trunk/logrotate.munin-node) =================================================================== --- logrotate.munin-node (rev 0) +++ logrotate.munin-node 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,4 @@ +/var/log/munin/munin-node.log { + copytruncate + missingok +} Deleted: munin-cron-entry =================================================================== --- munin-cron-entry 2012-11-23 18:50:37 UTC (rev 171917) +++ munin-cron-entry 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,6 +0,0 @@ -# -# cron-jobs for munin -# - -*/5 * * * * test -x /usr/bin/munin-cron && /usr/bin/munin-cron - Copied: munin/repos/extra-any/munin-cron-entry (from rev 171917, munin/trunk/munin-cron-entry) =================================================================== --- munin-cron-entry (rev 0) +++ munin-cron-entry 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,6 @@ +# +# cron-jobs for munin +# + +*/5 * * * * test -x /usr/bin/munin-cron && /usr/bin/munin-cron + Deleted: munin-graph.service =================================================================== --- munin-graph.service 2012-11-23 18:50:37 UTC (rev 171917) +++ munin-graph.service 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,11 +0,0 @@ -[Unit] -Description=Munin FastCGI Graph -Requires=munin-graph.socket - -[Service] -User=munin -Group=munin -ExecStart=/usr/share/munin/cgi/munin-cgi-graph -StandardInput=socket -StandardOutput=inherit -StandardError=journal Copied: munin/repos/extra-any/munin-graph.service (from rev 171917, munin/trunk/munin-graph.service) =================================================================== --- munin-graph.service (rev 0) +++ munin-graph.service 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,11 @@ +[Unit] +Description=Munin FastCGI Graph +Requires=munin-graph.socket + +[Service] +User=munin +Group=munin +ExecStart=/usr/share/munin/cgi/munin-cgi-graph +StandardInput=socket +StandardOutput=inherit +StandardError=journal Deleted: munin-graph.socket =================================================================== --- munin-graph.socket 2012-11-23 18:50:37 UTC (rev 171917) +++ munin-graph.socket 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,8 +0,0 @@ -[Unit] -Description=Munin FastCGI Graph Socket - -[Socket] -ListenStream=/run/munin/fcgi-graph.sock - -[Install] -WantedBy=sockets.target Copied: munin/repos/extra-any/munin-graph.socket (from rev 171917, munin/trunk/munin-graph.socket) =================================================================== --- munin-graph.socket (rev 0) +++ munin-graph.socket 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,8 @@ +[Unit] +Description=Munin FastCGI Graph Socket + +[Socket] +ListenStream=/run/munin/fcgi-graph.sock + +[Install] +WantedBy=sockets.target Deleted: munin-html.service =================================================================== --- munin-html.service 2012-11-23 18:50:37 UTC (rev 171917) +++ munin-html.service 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,11 +0,0 @@ -[Unit] -Description=Munin FastCGI HTML -Requires=munin-html.socket - -[Service] -User=munin -Group=munin -ExecStart=/usr/share/munin/cgi/munin-cgi-html -StandardInput=socket -StandardOutput=inherit -StandardError=journal Copied: munin/repos/extra-any/munin-html.service (from rev 171917, munin/trunk/munin-html.service) =================================================================== --- munin-html.service (rev 0) +++ munin-html.service 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,11 @@ +[Unit] +Description=Munin FastCGI HTML +Requires=munin-html.socket + +[Service] +User=munin +Group=munin +ExecStart=/usr/share/munin/cgi/munin-cgi-html +StandardInput=socket +StandardOutput=inherit +StandardError=journal Deleted: munin-html.socket =================================================================== --- munin-html.socket 2012-11-23 18:50:37 UTC (rev 171917) +++ munin-html.socket 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,8 +0,0 @@ -[Unit] -Description=Munin FastCGI HTML Socket - -[Socket] -ListenStream=/run/munin/fcgi-html.sock - -[Install] -WantedBy=sockets.target Copied: munin/repos/extra-any/munin-html.socket (from rev 171917, munin/trunk/munin-html.socket) =================================================================== --- munin-html.socket (rev 0) +++ munin-html.socket 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,8 @@ +[Unit] +Description=Munin FastCGI HTML Socket + +[Socket] +ListenStream=/run/munin/fcgi-html.sock + +[Install] +WantedBy=sockets.target Deleted: munin-node.init =================================================================== --- munin-node.init 2012-11-23 18:50:37 UTC (rev 171917) +++ munin-node.init 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,42 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -PID=`pidof -o %PPID munin-node` -# set the path to prevent insecure path warnings from perl -T -PATH='/bin:/usr/bin:/sbin:/usr/sbin' - -case "$1" in - start) - stat_busy "Starting munin-node" - [ -d /var/run/munin ] || mkdir -p /var/run/munin - munin-node >/dev/null - stat_done - add_daemon munin-node - ;; - stop) - stat_busy "Stopping munin-node" - if [ ! -z "$PID" ]; then - kill $PID &> /dev/null - if [ $? -gt 0 ]; then - stat_fail - exit 1 - else - stat_done - rm_daemon munin-node - fi - else - stat_fail - exit 1 - fi - ;; - restart) - $0 stop - sleep 1 - $0 start - ;; - *) - echo "usage: $0 {start|stop|restart}" - ;; -esac Copied: munin/repos/extra-any/munin-node.init (from rev 171917, munin/trunk/munin-node.init) =================================================================== --- munin-node.init (rev 0) +++ munin-node.init 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,42 @@ +#!/bin/bash + +. /etc/rc.conf +. /etc/rc.d/functions + +PID=`pidof -o %PPID munin-node` +# set the path to prevent insecure path warnings from perl -T +PATH='/bin:/usr/bin:/sbin:/usr/sbin' + +case "$1" in + start) + stat_busy "Starting munin-node" + [ -d /var/run/munin ] || mkdir -p /var/run/munin + munin-node >/dev/null + stat_done + add_daemon munin-node + ;; + stop) + stat_busy "Stopping munin-node" + if [ ! -z "$PID" ]; then + kill $PID &> /dev/null + if [ $? -gt 0 ]; then + stat_fail + exit 1 + else + stat_done + rm_daemon munin-node + fi + else + stat_fail + exit 1 + fi + ;; + restart) + $0 stop + sleep 1 + $0 start + ;; + *) + echo "usage: $0 {start|stop|restart}" + ;; +esac Deleted: munin-node.install =================================================================== --- munin-node.install 2012-11-23 18:50:37 UTC (rev 171917) +++ munin-node.install 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,17 +0,0 @@ -post_install () { - # Check user/group munin exists - getent group munin >/dev/null || groupadd --system munin - getent passwd munin >/dev/null || \ - useradd --system -c "Munin system monitor" -g munin -s /bin/false -d /var/lib/munin munin - # Do basic configuration - echo "==> Run the following to get a good set of default plugins:" - echo " munin-node-configure --shell | sh" - post_upgrade -} - -post_upgrade() { - # Ensure directories exist - mkdir -p /var/{lib,log}/munin /run/munin - # Fix permissions on necessary directories - chown munin.munin -R /var/{lib,log}/munin /run/munin -} Copied: munin/repos/extra-any/munin-node.install (from rev 171917, munin/trunk/munin-node.install) =================================================================== --- munin-node.install (rev 0) +++ munin-node.install 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,17 @@ +post_install () { + # Check user/group munin exists + getent group munin >/dev/null || groupadd --system munin + getent passwd munin >/dev/null || \ + useradd --system -c "Munin system monitor" -g munin -s /bin/false -d /var/lib/munin munin + # Do basic configuration + echo "==> Run the following to get a good set of default plugins:" + echo " munin-node-configure --shell | sh" + post_upgrade +} + +post_upgrade() { + # Ensure directories exist + mkdir -p /var/{lib,log}/munin /run/munin + # Fix permissions on necessary directories + chown munin.munin -R /var/{lib,log}/munin /run/munin +} Deleted: munin-node.service =================================================================== --- munin-node.service 2012-11-23 18:50:37 UTC (rev 171917) +++ munin-node.service 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,11 +0,0 @@ -[Unit] -Description=Munin Node Service -After=syslog.target network.target - -[Service] -Type=forking -PIDFile=/run/munin/munin-node.pid -ExecStart=/usr/bin/munin-node - -[Install] -WantedBy=multi-user.target Copied: munin/repos/extra-any/munin-node.service (from rev 171917, munin/trunk/munin-node.service) =================================================================== --- munin-node.service (rev 0) +++ munin-node.service 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,11 @@ +[Unit] +Description=Munin Node Service +After=syslog.target network.target + +[Service] +Type=forking +PIDFile=/run/munin/munin-node.pid +ExecStart=/usr/bin/munin-node + +[Install] +WantedBy=multi-user.target Deleted: munin.install =================================================================== --- munin.install 2012-11-23 18:50:37 UTC (rev 171917) +++ munin.install 2012-11-23 18:52:31 UTC (rev 171918) @@ -1,22 +0,0 @@ -post_install () { - # Check user/group munin exists - getent group munin >/dev/null || groupadd --system munin - getent passwd munin >/dev/null || \ - useradd --system -c "Munin system monitor" -g munin -s /bin/false -d /var/lib/munin munin - # Display cron command - echo "See the example cron entry (for the munin user) for further setup: - /etc/munin/munin-cron-entry" - post_upgrade -} - -post_upgrade() { - # Ensure directories exist - mkdir -p /var/{lib,log}/munin /run/munin - # Fix permissions on necessary directories - chown munin.munin -R /var/{lib,log}/munin /run/munin - fc-cache -fs -} - -post_remove() { - fc-cache -fs -} Copied: munin/repos/extra-any/munin.install (from rev 171917, munin/trunk/munin.install) =================================================================== --- munin.install (rev 0) +++ munin.install 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1,22 @@ +post_install () { + # Check user/group munin exists + getent group munin >/dev/null || groupadd --system munin + getent passwd munin >/dev/null || \ + useradd --system -c "Munin system monitor" -g munin -s /bin/false -d /var/lib/munin munin + # Display cron command + echo "See the example cron entry (for the munin user) for further setup: + /etc/munin/munin-cron-entry" + post_upgrade +} + +post_upgrade() { + # Ensure directories exist + mkdir -p /var/{lib,log}/munin /run/munin + # Fix permissions on necessary directories + chown munin.munin -R /var/{lib,log}/munin /run/munin + fc-cache -fs +} + +post_remove() { + fc-cache -fs +} Deleted: munin.tmpfiles.conf =================================================================== --- munin.tmpfiles.conf 2012-11-23 18:50:37 UTC (rev 171917) +++ munin.tmpfiles.conf 2012-11-23 18:52:31 UTC (rev 171918) @@ -1 +0,0 @@ -d /run/munin 0755 munin munin - Copied: munin/repos/extra-any/munin.tmpfiles.conf (from rev 171917, munin/trunk/munin.tmpfiles.conf) =================================================================== --- munin.tmpfiles.conf (rev 0) +++ munin.tmpfiles.conf 2012-11-23 18:52:31 UTC (rev 171918) @@ -0,0 +1 @@ +d /run/munin 0755 munin munin -