Code

sensors plugin: Made sensors.conf path configurable
authorLubos Stanek <kolektor@atlas.cz>
Mon, 11 Dec 2006 22:34:30 +0000 (23:34 +0100)
committerFlorian Forster <octo@huhu.verplant.org>
Wed, 13 Dec 2006 07:05:12 +0000 (08:05 +0100)
Signed-off-by: Stanek Lubos <kolektor@atlas.cz>
src/sensors.c

index 93f93fc3fff75c06e7598c2360aaf2d5269505be..6ba8154c2dc0a14bfabdba7710bd7fadfb0282bc 100644 (file)
@@ -179,6 +179,12 @@ static ignorelist_t *sensor_list;
 static int sensor_extended_naming = 0;
 
 #if SENSORS_HAVE_READ
+#ifndef SENSORS_CONF_PATH
+# define SENSORS_CONF_PATH "/etc/sensors.conf"
+#endif
+static const char *conffile = SENSORS_CONF_PATH;
+/* SENSORS_CONF_PATH */
+
 typedef struct featurelist
 {
        const sensors_chip_name    *chip;
@@ -254,7 +260,7 @@ static void collectd_sensors_init (void)
        assert (last_feature == NULL);
 #endif
 
-       if ((fh = fopen ("/etc/sensors.conf", "r")) == NULL)
+       if ((fh = fopen (conffile, "r")) == NULL)
                return;
 
        if (sensors_init (fh))