diff --git a/lm_sensors-2.9.1-pwconfig.patch b/lm_sensors-2.9.1-pwconfig.patch new file mode 100644 index 0000000..da47b51 --- /dev/null +++ b/lm_sensors-2.9.1-pwconfig.patch @@ -0,0 +1,17 @@ +--- lm_sensors-2.9.1/prog/pwm/pwmconfig.pwconfig 2005-03-15 20:24:25.000000000 +0100 ++++ lm_sensors-2.9.1/prog/pwm/pwmconfig 2005-08-30 14:21:37.000000000 +0200 +@@ -465,9 +465,11 @@ + function SaveConfig { + echo + echo "Saving configuration to $FCCONFIG..." +- egrep -v '(INTERVAL|FCTEMPS|FCFANS|MAXTEMP|MINTEMP|MINSTART|MINSTOP)' $FCCONFIG >/tmp/fancontrol +- echo -e "INTERVAL=$INTERVAL\nFCTEMPS=$FCTEMPS\nFCFANS=$FCFANS\nMINTEMP=$MINTEMP\nMAXTEMP=$MAXTEMP\nMINSTART=$MINSTART\nMINSTOP=$MINSTOP" >>/tmp/fancontrol +- mv /tmp/fancontrol $FCCONFIG ++ tmpfile=`tempfile` || { echo "$0: Cannot create temporary file" >&2; exit 1; } ++ trap " [ -f \"$tmpfile\" ] && /bin/rm -f -- \"$tmpfile\"" 0 1 2 3 13 15 ++ egrep -v '(INTERVAL|FCTEMPS|FCFANS|MAXTEMP|MINTEMP|MINSTART|MINSTOP)' $FCCONFIG >$tmpfile ++ echo -e "INTERVAL=$INTERVAL\nFCTEMPS=$FCTEMPS\nFCFANS=$FCFANS\nMINTEMP=$MINTEMP\nMAXTEMP=$MAXTEMP\nMINSTART=$MINSTART\nMINSTOP=$MINSTOP" >>$tmpfile ++ mv $tmpfile $FCCONFIG + #check if file was written correctly + echo 'Configuration saved' + }