[Pkg-wmaker-commits] [wmgtemp] 03/10: wmgtemp: Autodetect sensors.conf instead of providing default value.
Doug Torrance
dtorrance-guest at moszumanska.debian.org
Thu Feb 2 14:18:40 UTC 2017
This is an automated email from the git hooks/post-receive script.
dtorrance-guest pushed a commit to branch upstream
in repository wmgtemp.
commit d0cf138ad667d515efd9ed71e92c64b210f4ece7
Author: Doug Torrance <dtorrance at piedmont.edu>
Date: Wed Feb 1 21:51:57 2017 -0500
wmgtemp: Autodetect sensors.conf instead of providing default value.
Patch by Aurelien Jarno <aurel32 at debian.org>.
From
http://sources.debian.net/src/wmgtemp/1.1-3/debian/patches/sensors.conf.patch/
---
src/wmgtemp.c | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/src/wmgtemp.c b/src/wmgtemp.c
index b8951c7..02d75a5 100644
--- a/src/wmgtemp.c
+++ b/src/wmgtemp.c
@@ -663,11 +663,15 @@ int init_sensors() {
FILE *config_file;
int res;
- config_file = fopen(rc_config, "r");
+ if (rc_config) {
+ config_file = fopen(rc_config, "r");
- if(config_file == NULL) {
- fprintf(stderr, "Error opening %s\n", rc_config);
- return 0;
+ if(config_file == NULL) {
+ fprintf(stderr, "Error opening %s\n", rc_config);
+ return 0;
+ }
+ } else {
+ config_file = NULL; /* Use libsensors default */
}
res = sensors_init(config_file);
@@ -677,7 +681,7 @@ int init_sensors() {
return 0;
}
- if(fclose(config_file))
+ if(config_file && fclose(config_file))
perror("Error closing sensors config");
return 1;
@@ -688,7 +692,7 @@ void display_usage() {
"Usage: wmgtemp [options]\n" \
"Options:\n" \
" -S, --sensorconf=PATH Specify sensors config file PATH\n" \
- " [Default: /etc/sensors.conf]\n" \
+ " [Default: autodetect]\n" \
" -s, --scale=SCALE Display temperatures in SCALE\n" \
" SCALE=kelvin, fahrenheit\n" \
" [Default: celcius]\n" \
@@ -950,9 +954,6 @@ int process_config(int argc, char **argv) {
if(rc_chip != NULL) {
sensor_chip = strdup(rc_chip);
}
- if(rc_config == NULL) {
- rc_config = "/etc/sensors.conf";
- }
if(rc_graph != NULL) {
if(!strncmp(rc_graph, "l", 1)) {
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-wmaker/wmgtemp.git
More information about the Pkg-wmaker-commits
mailing list