1 Summary: 3rd-party Munin plugins
2 Summary(pl.UTF-8): Nieoficjalne wtyczki munina
3 Name: munin-plugins-contrib
8 Source0: https://github.com/munin-monitoring/contrib/tarball/master/%{name}-%{version}.tar.gz
9 # Source0-md5: e2ee06588f56d58df9a44860f743f7fd
10 Patch0: %{name}-apache.patch
11 Patch1: %{name}-passenger.patch
12 URL: https://github.com/munin-monitoring/contrib/
13 BuildRequires: dos2unix
14 BuildRequires: perl-devel
15 BuildRequires: rpm-perlprov
16 BuildRequires: rpm-pythonprov
17 BuildRequires: rpmbuild(macros) >= 1.268
19 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 %define _noautoreq_perl DateTime::Format::ISO8601 Sys::Virt Sys::Virt::.* VMware::.* File::Tail::Multi nvidia::ml WWW::Mechanize::TreeBuilder Sun::Solaris::Kstat
24 This package contains 3rd-party plugins for Munin from contrib repository
25 located at https://github.com/munin-monitoring/contrib/.
27 %description -l pl.UTF-8
28 Ten pakiet zawera nieoficjalne wtyczki dla Munina z repozytorium contrib,
29 znajdującym się na https://github.com/munin-monitoring/contrib/.
31 %define contrib_package()\
33 Summary: 3rd-party Munin plugin - %{1}\
34 Summary(pl.UTF-8): Nieoficjalna wtyczka dla munina - %{1}\
39 This package contains 3rd-party plugins for Munin from contrib repository\
40 located at https://github.com/munin-monitoring/contrib/.\
42 %description %{1} -l pl.UTF-8\
43 Ten pakiet zawera nieoficjalne wtyczki dla Munina z repozytorium contrib,\
44 znajdującym się na https://github.com/munin-monitoring/contrib/.\
46 %files %{1} -f %{1}.list\
47 %defattr(755,root,root,755)\
51 %setup -q -n munin-monitoring-contrib-05487ba
53 find -type f -print0 | xargs -0 dos2unix
58 grep -r bin/env -l plugins/ | xargs sed -i -e '1{
59 s,#!.*bin/env ruby,#!%{__ruby},
60 s,#!.*bin/env python3[^ ]*,#!%{__python3},
61 s,#!.*bin/env python[^ ]*,#!%{__python},
62 s,#!.*bin/env perl,#!%{__perl},
65 find plugins/ -type f | xargs sed -i -e '1{
66 s,#!.*/usr/local/bin/,#!/usr/bin/,
67 s,#!.*/opt/csw/bin/ruby,#!%{__ruby},
68 s,#!.*/usr/bin/bash,#!/bin/bash,
69 s,#!.*/sbin/sh,#!/bin/sh,
72 # cleanup backups after patching
73 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
75 %{__rm} -r plugins/asterisk/asterisk_*_fax_*
77 for f in plugins/apache/apache_byprojects/byprojects_* ; do
78 %{__mv} $f plugins/apache/apache_byprojects/apache_$(basename $f)
80 for f in plugins/nginx/nginx_byprojects/byprojects_* ; do
81 %{__mv} $f plugins/nginx/nginx_byprojects/nginx_$(basename $f)
85 rm -rf $RPM_BUILD_ROOT
86 install -d $RPM_BUILD_ROOT%{_datadir}/munin/plugins/
88 for i in plugins/*; do
90 j=$(basename $i | sed -e 's/_$//')
92 find $i/* -type f | while read f ; do
93 echo $f | grep -q -E "(example|png|.gitignore)" && continue
94 n=$(echo $f | sed -e 's!'$i'/!!')
96 if [ "$d" != "%{_datadir}/munin/plugins" ]; then
97 if ! test -d $RPM_BUILD_ROOT%{_datadir}/munin/plugins/$d; then
98 echo "%dir %{_datadir}/munin/plugins/$d" >>$j.list
99 install -d $RPM_BUILD_ROOT%{_datadir}/munin/plugins/$d
102 echo "%{_datadir}/munin/plugins/$n" >>$j.list
103 install -p $f $RPM_BUILD_ROOT%{_datadir}/munin/plugins/$n
108 rm -rf $RPM_BUILD_ROOT
110 %contrib_package 2wire
111 %contrib_package accounting
112 %contrib_package adguardhome
113 %contrib_package amavis
115 %contrib_package amule
116 %contrib_package apache
118 %contrib_package arangodb
119 %contrib_package aris
121 %contrib_package assp
122 %contrib_package asterisk
123 %contrib_package audit
124 %contrib_package backup
125 %contrib_package backuppc
126 %contrib_package bacula
127 %contrib_package balanceng
128 %contrib_package battery
129 %contrib_package bigbrother
130 %contrib_package bind
131 %contrib_package bird
132 %contrib_package boinc
133 %contrib_package brocade
135 %contrib_package cacti
136 %contrib_package celery
137 %contrib_package ceph
138 %contrib_package change.org
139 %contrib_package chat
140 %contrib_package cherokee
141 %contrib_package chilli
142 %contrib_package chrony
143 %contrib_package clamav
144 %contrib_package comet
145 %contrib_package condor
146 %contrib_package coturn
147 %contrib_package courier
148 %contrib_package cpan
150 %contrib_package currency
151 %contrib_package cyrus
152 %contrib_package darwin
154 %contrib_package dd-wrt
155 %contrib_package debian
156 %contrib_package dhcp
157 %contrib_package disk
158 %contrib_package djabberd
159 %contrib_package dkim
160 %contrib_package docker
161 %contrib_package dovecot
162 %contrib_package drbd
163 %contrib_package drupal
164 %contrib_package dspam
166 %contrib_package ejabberd
168 %contrib_package etherpadlite
169 %contrib_package exodus
172 %contrib_package firebird
173 %contrib_package fr24
174 %contrib_package freeradius
176 %contrib_package funkytown
177 %contrib_package games
178 %contrib_package gearman
179 %contrib_package geowebcache
181 %contrib_package glance
182 %contrib_package glassfish
183 %contrib_package google
184 %contrib_package gpsd
186 %contrib_package groupwise
187 %contrib_package gunicorn
188 %contrib_package haproxy
189 %contrib_package harddisks
190 %contrib_package hdfs
191 %contrib_package heimdal
192 %contrib_package horde
193 %contrib_package http
196 %contrib_package icecast
197 %contrib_package icinga
198 %contrib_package ilias
199 %contrib_package imapproxy
201 %contrib_package ipmi
202 %contrib_package ipvs
203 %contrib_package ircd
205 %contrib_package java
206 %contrib_package jchkmail
207 %contrib_package jenkins
208 %contrib_package jitsi
210 %contrib_package joomla
212 %contrib_package kamailio
213 %contrib_package keystone
214 %contrib_package knot
215 %contrib_package libreoffice
216 %contrib_package libvirt
217 %contrib_package licensing
218 %contrib_package lighttpd
219 %contrib_package load
220 %contrib_package logins
221 %contrib_package logs
222 %contrib_package luftdaten
223 %contrib_package lustre
226 %contrib_package mail
227 %contrib_package mailman
228 %contrib_package mediawiki
229 %contrib_package memcached
230 %contrib_package memory
231 %contrib_package minecraft
232 %contrib_package mixminion
233 %contrib_package moblock
234 %contrib_package mod_jk
235 %contrib_package mogilefs
236 %contrib_package moinmoin
237 %contrib_package mongodb
238 %contrib_package monit
239 %contrib_package moodle
241 %contrib_package mssql
242 %contrib_package mumble
243 %contrib_package munin
244 %contrib_package mysql
245 %contrib_package mythtv
246 %contrib_package nagios
247 %contrib_package netapp
248 %contrib_package netscaler
249 %contrib_package network
250 %contrib_package newznab
251 %contrib_package nextcloud
253 %contrib_package nfs-freebsd
254 %contrib_package nginx
255 %contrib_package nginx_unit
256 %contrib_package nova
257 %contrib_package nscd
260 %contrib_package omreport
261 %contrib_package openfire
262 %contrib_package openntpd
263 %contrib_package openstack
264 %contrib_package openvz
265 %contrib_package openwrt
266 %contrib_package oracle
267 %contrib_package ossec
268 %contrib_package other
269 %contrib_package passenger
270 %contrib_package pdns
271 %contrib_package percona
274 %contrib_package ping
275 %contrib_package poseidon
276 %contrib_package postfix
277 %contrib_package postgresql
278 %contrib_package power
279 %contrib_package power5
280 %contrib_package powermta
281 %contrib_package printer
282 %contrib_package prosody
283 %contrib_package proxmox
284 %contrib_package puma
285 %contrib_package punbb
286 %contrib_package puppet
287 %contrib_package qmail
288 %contrib_package qpsmtpd
289 %contrib_package quake
290 %contrib_package rabbitmq
291 %contrib_package rackspace
292 %contrib_package radiator
293 %contrib_package raspberry-pi
294 %contrib_package reddit_karma
295 %contrib_package redis
296 %contrib_package relayd
297 %contrib_package requesttracker
298 %contrib_package rethinkdb
299 %contrib_package riak
300 %contrib_package router
301 %contrib_package rsnapshot
302 %contrib_package rsync
303 %contrib_package rtorrent
305 %contrib_package sabnzbd
306 %contrib_package samba
309 %contrib_package scalix
310 %contrib_package security
311 %contrib_package senderbase
312 %contrib_package senderscore
313 %contrib_package sendmail
314 %contrib_package sensors
315 %contrib_package sfsnmp
317 %contrib_package shorewall
318 %contrib_package shoutcast
319 %contrib_package sickbeard
321 %contrib_package smstools
322 %contrib_package snmp
323 %contrib_package solar
324 %contrib_package solaris
325 %contrib_package solr
326 %contrib_package sourceds
327 %contrib_package spamassasin
328 %contrib_package sphinx
329 %contrib_package spotweb
330 %contrib_package squeezebox
331 %contrib_package squid
334 %contrib_package streaming
335 %contrib_package swap
336 %contrib_package swift
337 %contrib_package syncthing
338 %contrib_package synology
339 %contrib_package syslog
340 %contrib_package system
341 %contrib_package systemd
342 %contrib_package tarsnap
344 %contrib_package teamspeak
345 %contrib_package tesla
346 %contrib_package thecus
347 %contrib_package thin
348 %contrib_package tinydns
349 %contrib_package tomcat
351 %contrib_package torrent
352 %contrib_package tplink
353 %contrib_package trafic_ro
355 %contrib_package twemproxy
356 %contrib_package ubiquiti
357 %contrib_package ubuntu
359 %contrib_package ultramonkey
360 %contrib_package unicorn
361 %contrib_package user
362 %contrib_package uucp
363 %contrib_package uwsgi
364 %contrib_package varnish
365 %contrib_package vbulletin
367 %contrib_package virtualbox
368 %contrib_package vmware
369 %contrib_package voip
370 %contrib_package voldemort
372 %contrib_package vserver
373 %contrib_package weather
374 %contrib_package websphere
375 %contrib_package wifi
376 %contrib_package wordpress
377 %contrib_package wowza
378 %contrib_package wuala
379 %contrib_package xastir
380 %contrib_package xbnbt
382 %contrib_package yacy
385 %contrib_package zimbra
387 %contrib_package zope