[arch-commits] Commit in munin/trunk (6 files)
Dan McGee
dan at archlinux.org
Sat Sep 15 17:23:15 UTC 2012
Date: Saturday, September 15, 2012 @ 13:23:15
Author: dan
Revision: 166688
upgpkg: munin 2.0.6-2
Add a bunch of systemd units for sockets and services
Added:
munin/trunk/munin-graph.service
munin/trunk/munin-graph.socket
munin/trunk/munin-html.service
munin/trunk/munin-html.socket
munin/trunk/munin-node.service
Modified:
munin/trunk/PKGBUILD
---------------------+
PKGBUILD | 15 ++++++++++++++-
munin-graph.service | 10 ++++++++++
munin-graph.socket | 9 +++++++++
munin-html.service | 10 ++++++++++
munin-html.socket | 9 +++++++++
munin-node.service | 11 +++++++++++
6 files changed, 63 insertions(+), 1 deletion(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2012-09-15 16:47:20 UTC (rev 166687)
+++ PKGBUILD 2012-09-15 17:23:15 UTC (rev 166688)
@@ -5,7 +5,7 @@
pkgname=('munin' 'munin-node')
pkgbase=munin
pkgver=2.0.6
-pkgrel=1
+pkgrel=2
pkgdesc="A distributed monitoring/graphing tool"
arch=('any')
url="http://munin-monitoring.org/"
@@ -21,6 +21,9 @@
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() {
@@ -45,6 +48,10 @@
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"
}
@@ -63,6 +70,7 @@
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/"
}
@@ -73,4 +81,9 @@
'eb2f1e6e746e85ce1e91111f40086be0'
'cdf139f2b6ae36852113f3411caa6e99'
'd124f46e353a7966df093ba803235789'
+ '80afc4a85e2e87d8f1acf7a56d86a37f'
+ 'd35937ab3442947f572024fce803cfd6'
+ 'aa45d2c22a84725e6b1eae810f73c7c7'
+ '27144c961b6e4240f3a0554c7100b5f4'
+ '5ecdc62d4497ebb043803e6c35624f1d'
'e33a45c3b80a83eecabbe5a9920c1eb6')
Added: munin-graph.service
===================================================================
--- munin-graph.service (rev 0)
+++ munin-graph.service 2012-09-15 17:23:15 UTC (rev 166688)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Munin FastCGI Graph
+
+[Service]
+User=munin
+Group=munin
+ExecStart=/usr/share/munin/cgi/munin-cgi-graph
+StandardInput=socket
+StandardOutput=inherit
+StandardError=journal
Added: munin-graph.socket
===================================================================
--- munin-graph.socket (rev 0)
+++ munin-graph.socket 2012-09-15 17:23:15 UTC (rev 166688)
@@ -0,0 +1,9 @@
+[Unit]
+Description=Munin FastCGI Graph Socket
+
+[Socket]
+ListenStream=/run/munin/fcgi-graph.sock
+Accept=yes
+
+[Install]
+WantedBy=sockets.target
Added: munin-html.service
===================================================================
--- munin-html.service (rev 0)
+++ munin-html.service 2012-09-15 17:23:15 UTC (rev 166688)
@@ -0,0 +1,10 @@
+[Unit]
+Description=Munin FastCGI HTML
+
+[Service]
+User=munin
+Group=munin
+ExecStart=/usr/share/munin/cgi/munin-cgi-html
+StandardInput=socket
+StandardOutput=inherit
+StandardError=journal
Added: munin-html.socket
===================================================================
--- munin-html.socket (rev 0)
+++ munin-html.socket 2012-09-15 17:23:15 UTC (rev 166688)
@@ -0,0 +1,9 @@
+[Unit]
+Description=Munin FastCGI HTML Socket
+
+[Socket]
+ListenStream=/run/munin/fcgi-html.sock
+Accept=yes
+
+[Install]
+WantedBy=sockets.target
Added: munin-node.service
===================================================================
--- munin-node.service (rev 0)
+++ munin-node.service 2012-09-15 17:23:15 UTC (rev 166688)
@@ -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
More information about the arch-commits
mailing list