ports/147345: sysutils/munin-node pulls in all files in config directory

Rob B rbyrnes at gmail.com
Wed Jun 2 23:10:08 UTC 2010


>Number:         147345
>Category:       ports
>Synopsis:       sysutils/munin-node pulls in all files in config directory
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 02 23:10:07 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Rob B
>Release:        8.1-PREPRELEASE
>Organization:
>Environment:
FreeBSD riff.number6 8.1-PRERELEASE FreeBSD 8.1-PRERELEASE #6: Thu May 20 10:48:53 EST 2010     root at riff.number6:/usr/obj/usr/src/sys/RIFF  i386
>Description:
sysutils/munin-node appears to pull in all files in /usr/local/etc/munin/ directory

This causes a problem for some plugins.  In the case of postfix_mailstats (included in the default port), the env.logfile variable ends up as /var/log//var/log/maillog and the plugin no longer functions.

This can be verified by running:

munin-run --debug postfix_mailstats autoconf
# Processing plugin configuration from
/usr/local/etc/munin/plugin-conf.d/plugins.conf
# Processing plugin configuration from
/usr/local/etc/munin/plugin-conf.d/plugins.conf.sample
                              ^^^^^^^^^^^ <-- The cause

# Warning: Root privileges are required to change user/group.  The
plugin may not behave as expected.
# Setting up environment
# Environment logfile = /var/log/maillog
# About to run '/usr/local/etc/munin/plugins/postfix_mailstats autoconf'
no (logfile '/var/log//var/log/maillog' not found)
              ^^^^^^^^^^ <-- The result
>How-To-Repeat:

*Install munin-node
*Copy /usr/local/etc/munin/plugin-conf.d/plugins.conf.sample to /usr/local/etc/munin/plugin-conf.d/plugins.conf
*Enable the postfix_mailstats plugin and configure thus:

[postfix*]
user root
env.logfile maillog
>Fix:
Since the port already changes the default munin-node.conf, the line:

ignore_file \.sample$ 

needs to be added to files/patch-munin-node.conf.in 

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list