[101939] trunk/dports/net/munin/Portfile

raimue at macports.org raimue at macports.org
Tue Jan 22 02:06:51 PST 2013


Revision: 101939
          https://trac.macports.org/changeset/101939
Author:   raimue at macports.org
Date:     2013-01-22 02:06:51 -0800 (Tue, 22 Jan 2013)
Log Message:
-----------
net/munin:
Add missing directory plugin-conf.d,
run initial plugin autodetection as user munin instead of root,
fix installation of default configuration files,
closes #37250 (maintainer timeout)

Modified Paths:
--------------
    trunk/dports/net/munin/Portfile

Modified: trunk/dports/net/munin/Portfile
===================================================================
--- trunk/dports/net/munin/Portfile	2013-01-22 09:32:12 UTC (rev 101938)
+++ trunk/dports/net/munin/Portfile	2013-01-22 10:06:51 UTC (rev 101939)
@@ -5,6 +5,7 @@
 
 name                munin
 version             1.4.7
+revision            1
 categories          net
 maintainers         alpha
 platforms           darwin
@@ -79,6 +80,7 @@
 destroot.keepdirs   ${destroot}${prefix}/var/log/munin \
                     ${destroot}${prefix}/var/run/munin \
                     ${destroot}${prefix}/etc/munin/plugins \
+                    ${destroot}${prefix}/etc/munin/plugin-conf.d \
                     ${destroot}${prefix}/var/munin \
                     ${destroot}${prefix}/www/munin
 destroot.target     install-common-prime install-node-prime \
@@ -134,8 +136,20 @@
     }
 }
 
+post-activate {
+    # Copy sample versions of config files into place
+    if {![file exists ${prefix}/etc/munin/munin-node.conf]} {
+        file copy ${prefix}/etc/munin/munin-node.conf.sample ${prefix}/etc/munin/munin-node.conf
+    }
+    if { [variant_isset server] } {
+        if {![file exists ${prefix}/etc/munin/munin.conf]} {
+            file copy ${prefix}/etc/munin/munin.conf.sample ${prefix}/etc/munin/munin.conf
+        }
+    }
+}
+
 notes "
 To detect supported Munin plugins please use the following command:
 
-sudo munin-node-configure --suggest --shell | sh
+sudo -u munin munin-node-configure --suggest --shell | sudo sh
 "
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130122/ac7b2bd3/attachment.html>


More information about the macports-changes mailing list