daemon: Let all command line options override global options from the config.
authorSebastian Harl <sh@tokkee.org>
Sun, 5 Jun 2016 22:03:39 +0000 (00:03 +0200)
committerSebastian Harl <sh@tokkee.org>
Sun, 5 Jun 2016 22:03:39 +0000 (00:03 +0200)
commit1737d01e6d25487852d0da2e45088e11115e52a9
treea586ebc0e50e543be2a7ba6d14661937793d53c6
parentecf283d6b114f4612d7ed6bb8f9a6a1cfea43d30
daemon: Let all command line options override global options from the config.

This replaces 09fb81e130ad70bf0547cec3d3c349ce8cb092cf which provided a
specific solution for the `PIDFile' option. The new solution is generic and
more nicely abstracted without the need for global variables across multiple
modules.

Fixes #366
src/daemon/collectd.c
src/daemon/collectd.h
src/daemon/configfile.c
src/daemon/configfile.h