Comments
Patch
deleted file mode 100644
@@ -1,2 +0,0 @@
-# fancontrol configuration file.
-# Place your device specific configuration in this file.
deleted file mode 100644
@@ -1,10 +0,0 @@
-#!/usr/bin/rrdcgi
-
-<html>
-<head>
-<title>sensord</title>
-</head>
-<body>
-Generate a valid sensord.cgi script and install it in your BSP.
-</body>
-</html>
deleted file mode 100644
@@ -1,16 +0,0 @@
-# Default sensord configuration file
-# Syntax: sensord {options} {chips}
-# -i, --interval <time> -- interval between scanning alarms (default 60s)
-# -l, --log-interval <time> -- interval between logging sensors (default 30m)
-# -t, --rrd-interval <time> -- interval between updating RRD file (default 5m)
-# -T, --rrd-no-average -- switch RRD in non-average mode
-# -r, --rrd-file <file> -- RRD file (default <none>)
-# -c, --config-file <file> -- configuration file
-# -p, --pid-file <file> -- PID file (default /var/run/sensord.pid)
-# -f, --syslog-facility <f> -- syslog facility to use (default local4)
-# -g, --rrd-cgi <img-dir> -- output an RRD CGI script and exit
-# -a, --load-average -- include load average in RRD file
-# -d, --debug -- display some debug information
-# -v, --version -- display version and exit
-# -h, --help -- display help and exit
-SENSORD_ARGS="-i60s -l30m -t1m -r/var/lib/sensord.rrd -a"
deleted file mode 100644
@@ -1,2 +0,0 @@
-# sensors configuration file.
-# Place your device specific configuration in this file.
new file mode 100644
@@ -0,0 +1,2 @@
+# fancontrol configuration file.
+# Place your device specific configuration in this file.
new file mode 100644
@@ -0,0 +1,10 @@
+#!/usr/bin/rrdcgi
+
+<html>
+<head>
+<title>sensord</title>
+</head>
+<body>
+Generate a valid sensord.cgi script and install it in your BSP.
+</body>
+</html>
new file mode 100644
@@ -0,0 +1,16 @@
+# Default sensord configuration file
+# Syntax: sensord {options} {chips}
+# -i, --interval <time> -- interval between scanning alarms (default 60s)
+# -l, --log-interval <time> -- interval between logging sensors (default 30m)
+# -t, --rrd-interval <time> -- interval between updating RRD file (default 5m)
+# -T, --rrd-no-average -- switch RRD in non-average mode
+# -r, --rrd-file <file> -- RRD file (default <none>)
+# -c, --config-file <file> -- configuration file
+# -p, --pid-file <file> -- PID file (default /var/run/sensord.pid)
+# -f, --syslog-facility <f> -- syslog facility to use (default local4)
+# -g, --rrd-cgi <img-dir> -- output an RRD CGI script and exit
+# -a, --load-average -- include load average in RRD file
+# -d, --debug -- display some debug information
+# -v, --version -- display version and exit
+# -h, --help -- display help and exit
+SENSORD_ARGS="-i60s -l30m -t1m -r/var/lib/sensord.rrd -a"
new file mode 100644
@@ -0,0 +1,2 @@
+# sensors configuration file.
+# Place your device specific configuration in this file.
new file mode 100644
@@ -0,0 +1,50 @@
+SUMMARY = "lm_sensors configuration files"
+DESCRIPTION = "Hardware health monitoring configuration files"
+HOMEPAGE = "http://www.lm-sensors.org/"
+LICENSE = "MIT-X"
+LIC_FILES_CHKSUM = "file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
+
+PACKAGE_ARCH = "${MACHINE_ARCH}"
+
+SRC_URI = "file://fancontrol \
+ file://sensord.cgi \
+ file://sensord.conf \
+ file://sensors.conf \
+"
+
+do_install() {
+ # Install fancontrol configuration file
+ install -d ${D}${sysconfdir}
+ install -m 0644 ${WORKDIR}/fancontrol ${D}${sysconfdir}
+
+ # Install libsensors configuration file
+ install -d ${D}${sysconfdir}/sensors.d
+ install -m 0644 ${WORKDIR}/sensors.conf ${D}${sysconfdir}/sensors.d
+
+ # Install sensord configuration file
+ install -m 0644 ${WORKDIR}/sensord.conf ${D}${sysconfdir}
+
+ # Install sensord.cgi script and create world-writable
+ # web-accessible sensord directory
+ install -d ${D}/www/pages/cgi-bin
+ install -m 0755 ${WORKDIR}/sensord.cgi ${D}/www/pages/cgi-bin
+ install -d -m a=rwxs ${D}/www/pages/sensord
+}
+
+# libsensors configuration
+PACKAGES =+ "${PN}-libsensors"
+
+# sensord logging daemon configuration
+PACKAGES =+ "${PN}-sensord"
+
+# fancontrol script configuration
+PACKAGES =+ "${PN}-fancontrol"
+
+# libsensors configuration file
+FILES_${PN}-libsensors = "${sysconfdir}/sensors.d/sensors.conf"
+
+# sensord logging daemon configuration files
+FILES_${PN}-sensord = "${sysconfdir}/sensord.conf /www/*"
+
+# fancontrol script configuration file
+FILES_${PN}-fancontrol = "${sysconfdir}/fancontrol"
lmsensors-config provides lmsensors configuration files. The main lmsensors recipe provides machine-independent parts of lmsensors, while this recipe allows configuration files to be machine-specific. The packages consist of: * lmsensors-config-libsensors: libsensors configuration file * lmsensors-config-sensord: sensord logging daemon configuration files * lmsensors-config-fancontrol: fancontrol script configuration file Signed-off-by: Thomas Fitzsimmons <fitzsim@cisco.com> --- .../recipes-support/lm_sensors/files/fancontrol | 2 - .../recipes-support/lm_sensors/files/sensord.cgi | 10 ---- .../recipes-support/lm_sensors/files/sensord.conf | 16 ------ .../recipes-support/lm_sensors/files/sensors.conf | 2 - .../lm_sensors/lmsensors-config/fancontrol | 2 + .../lm_sensors/lmsensors-config/sensord.cgi | 10 ++++ .../lm_sensors/lmsensors-config/sensord.conf | 16 ++++++ .../lm_sensors/lmsensors-config/sensors.conf | 2 + .../lm_sensors/lmsensors-config_1.0.bb | 50 ++++++++++++++++++++ 9 files changed, 80 insertions(+), 30 deletions(-) delete mode 100644 meta-oe/recipes-support/lm_sensors/files/fancontrol delete mode 100644 meta-oe/recipes-support/lm_sensors/files/sensord.cgi delete mode 100644 meta-oe/recipes-support/lm_sensors/files/sensord.conf delete mode 100644 meta-oe/recipes-support/lm_sensors/files/sensors.conf create mode 100644 meta-oe/recipes-support/lm_sensors/lmsensors-config/fancontrol create mode 100644 meta-oe/recipes-support/lm_sensors/lmsensors-config/sensord.cgi create mode 100644 meta-oe/recipes-support/lm_sensors/lmsensors-config/sensord.conf create mode 100644 meta-oe/recipes-support/lm_sensors/lmsensors-config/sensors.conf create mode 100644 meta-oe/recipes-support/lm_sensors/lmsensors-config_1.0.bb