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