Merge branch 'master' into devel
plugins: add by-uuid to smart_

The smart plugin uses non persistent names (/dev/sdX) to
access device block. Moreover, as the plugin use the
filename to retrieve the device name (removing the smart_
initial string and prepending /dev/), only device block
name directly in /dev can be used. Persistent device name
in /dev/disk/by-id/ (or /dev/disk/by-UUID/ or ...) cannot
be used.

This commit adds by-uuid in the search path, so it remains
compatible with the old syntax.

Closes: #1102, D#628533
Revert "plugins: add by-uuid to smart_"

This reverts commit 492fb560598a80c8956e7df99c904d6e2e481ac6.
The commit message was wrong, and I forgot to correctly attribute the patch, sorry.
plugins: add by-id to smart_

The smart plugin uses non persistent names (/dev/sdX) to
access device block. Moreover, as the plugin use the
filename to retrieve the device name (removing the smart_
initial string and prepending /dev/), only device block
name directly in /dev can be used. Persistent device name
in /dev/disk/by-id/ (or /dev/disk/by-UUID/ or ...) cannot
be used.

This commit adds by-id in the search path, so it remains
compatible with the old syntax.

Closes: #1102, D#628533
resources: remove osoblete apache-cgi.conf sample
master: rewrite of config reading/cachere

Munin::Master config rewritten
Cache handling and partial better handled for munin-cgi-*
Also removes the need of htmlconf.storable
master: fix new config reading for m-u 1st run

munin_readconfig_part now behaves correctly on first run, when there
isn't any datafile yet. Other function do need their file to be already
generated, and might exit if not.

Affects bootstrap for munin-update and munin-limits
node: remove File::Path as it's not needed

Having the import makes Perl5.8 break, as it doesn't have the make_path sub.
Removing it since it's not even needed anymore.
redhat: move the redhat stuff outside main repo
Merge pull request #24 from ze42/devel

m::m::Utils - munin_*config*: rewritten functions
master: fix too many warnings in munin-graph.log

When graph_strategy was missing, a warning was emitted since the value is
undef.

Closes: #1251
master: remove useless log lines, send to debug

Several log lines were only useful for debugging, but they stayed as INFO.
Removal was necessary as the default is cron gfx again, so /var/log will fill
very fast. It completes 789c59e3a27f5d38cabd02c8f57fec605e6146a8 that only
cared about warnings.

Closes: #1251
plugins: fix import in ipmi_sensor_

Closes: D#686982
munin-master: htmlconf.storable is back

htmlconf.storable - how it should work
  munin-html writes it
  munin-cgi-html reads it

munin-html (no cgi)
   written, never read
munin-cgi-html (with munin-html called)
  written, and read to avoid lag generating it
munin-cgi-html (without munin-html being called by cron)
  The file should NOT exist. Will be generated in ram on the fly.
Merge remote branch 'ze42/devel' into devel
master: fix typo in Utils.pm
munin-master: htmlconf.storable is back (fix previous commit)

previous commit provided a broken state. now fixed.
Merge remote branch 'ze42/devel' into devel
plugins: fix apt_all plugin statedir for cron

The apt_all plugin has its state updated in cron. There the ENV var
MUNIN_PLUGSTATE doesn't exist, so we need to set a default.

Closes: D#687495
asyncd: fix --spooldir help