OBS User unknown 2007-08-03 20:46:50 +00:00 committed by Git OBS Bridge
parent b219883323
commit aace7cf16b
5 changed files with 51 additions and 120 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:90eba6cf01772557aa151621116f92c16e1a5fb0111c00ff5d5fb1d1c285e98b
size 685127

View File

@ -1,5 +1,5 @@
--- Makefile.orig
+++ Makefile
--- Makefile
+++ Makefile 2007-08-01 00:00:00.000000000 +0200
@@ -45,8 +45,8 @@ LINUX_HEADERS := $(LINUX)/include
# may be used mistakenly. Note: This should point to the directory
# *above* the linux/ subdirectory, so to /usr/local/include in the
@ -47,30 +47,19 @@
endif
ifeq ($(WARN),1)
--- prog/detect/sensors-detect.orig
+++ prog/detect/sensors-detect
@@ -2147,7 +2147,9 @@ sub initialize_conf
}
}
- if (-f '/etc/modules.conf') {
+ if (-f '/etc/modprobe.conf') {
+ $modules_conf = '/etc/modprobe.conf';
+ } elsif (-f '/etc/modules.conf') {
$modules_conf = '/etc/modules.conf';
} elsif (-f '/etc/conf.modules') {
$modules_conf = '/etc/conf.modules';
@@ -5416,7 +5418,7 @@ sub generate_modprobes
--- prog/detect/sensors-detect
+++ prog/detect/sensors-detect 2007-08-01 15:19:55.706591921 +0200
@@ -5416,7 +5416,7 @@ sub generate_modprobes
$modprobes .= "# I2C adapter drivers\n" if $nr;
for ($i = 0; $i < $nr; $i++) {
foreach $adap (@adapters) {
foreach $adap (@i2c_adapters) {
- next unless exists $adap->{nr_later} and $adap->{nr_later} == $i;
+ next unless exists $adap->{driver} and $adap->{nr_later} == $i;
if ($adap->{driver} eq "UNKNOWN") {
$modprobes .= "# modprobe unknown adapter ".$adap->{adapname}."\n";
$modprobes .= "# modprobe unknown adapter ".$adap->{name}."\n";
} elsif ($adap->{driver} eq "DISABLED") {
@@ -5446,6 +5448,19 @@ sub generate_modprobes
next if $chip->{driver} eq "use-isa-instead";
@@ -5448,6 +5448,19 @@ sub generate_modprobes
next if not @{$chip->{detected}};
if ($chip->{driver} eq "to-be-written") {
$modprobes .= "# no driver for $chip->{detected}[0]{chipname} yet\n";
+ } elsif ($chip->{driver} eq "w83627hf") {
@ -89,16 +78,7 @@
} else {
# need the * for 2.4 kernels, won't necessarily be an exact match
open(local *INPUTFILE, "modprobe -l $chip->{driver}\\* 2>/dev/null |");
@@ -5727,7 +5742,7 @@ sub main
print "#----cut here----\n".
$modprobes.
"# sleep 2 # optional\n".
- "/usr/local/bin/sensors -s # recommended\n".
+ "/usr/bin/sensors -s # recommended\n".
"#----cut here----\n\n";
print "If you have some drivers built into your kernel, the list above will\n".
@@ -5796,6 +5811,8 @@ EOT
@@ -5789,6 +5802,8 @@ EOT
print "Copy prog/init/lm_sensors.init to /etc/init.d/lm_sensors\n".
"for initialization at boot time.\n"
unless -f "/etc/init.d/lm_sensors";
@ -107,8 +87,8 @@
}
}
--- prog/init/README.orig
+++ prog/init/README
--- prog/init/README
+++ prog/init/README 2007-08-01 00:00:00.000000000 +0200
@@ -10,7 +10,7 @@ The script lm_sensors.init is a nice sta
On RH and other RH-based systems (MDK, notably) use this sort of startup
mechanism (i.e. SVR4-based), as opposed to the everything-in-one-script
@ -116,9 +96,9 @@
-The lm_sensors.init file should be copied to /etc/rc.d/init.d/lm_sensors.
+The lm_sensors.init file should be copied to /etc/init.d/lm_sensors.
For more information see the top of the file.
It requires the /etc/sysconfig/sensors file, which identifies
It requires the /etc/sysconfig/lm_sensors file, which identifies
the correct modules.
@@ -28,10 +28,10 @@ by Marc Rieffel <marc@paracel.com>.
@@ -27,10 +27,10 @@ by Marc Rieffel <marc@paracel.com>.
----------------
The script sensord.init also loads the modules, and then
@ -131,8 +111,8 @@
For more information see the top of the file.
To configure this service one should put appropriate "alias i2c-bus-0 xxx"
--- prog/init/lm_sensors.init.suse.orig
+++ prog/init/lm_sensors.init.suse
--- prog/init/lm_sensors.init.suse
+++ prog/init/lm_sensors.init.suse 2007-08-01 15:21:17.447299679 +0200
@@ -1,19 +1,15 @@
#!/bin/sh
#
@ -157,7 +137,7 @@
### END INIT INFO
-# chkconfig: 2345 26 74
-# description: sensors is used for monitoring motherboard sensor values.
-# config: /etc/sysconfig/sensors
-# config: /etc/sysconfig/lm_sensors
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
@ -338,8 +318,8 @@
-exit $RETVAL
+rc_exit
--- prog/init/sensord.init.orig
+++ prog/init/sensord.init
--- prog/init/sensord.init
+++ prog/init/sensord.init 2007-08-01 00:00:00.000000000 +0200
@@ -1,130 +1,84 @@
-#!@BASH@
+#!/bin/bash
@ -534,74 +514,3 @@
exit 1
;;
esac
--- prog/pwm/fancontrol.orig
+++ prog/pwm/fancontrol
@@ -188,10 +188,10 @@ function restorefans()
do
pwmo=${AFCPWM[$fcvcount]}
pwmdisable $pwmo
- fcvcount=$fcvcount+1
+ let fcvcount=$fcvcount+1
done
echo 'Verify fans have returned to full speed'
- exit 1
+ exit 0
}
trap restorefans SIGHUP SIGINT SIGQUIT SIGTERM SIGKILL
@@ -274,7 +274,7 @@ function UpdateFanSpeeds {
if [ $pwmpval -eq 0 -o $fanval -eq 0 ]
then # if fan was stopped start it using a safe value
echo $minsa > $pwmo
- sleep 1
+ read < <(exec sleep 1)
fi
fi
echo $pwmval > $pwmo # write new value to pwm output
@@ -287,7 +287,7 @@ function UpdateFanSpeeds {
then
echo "new pwmval=$pwmval"
fi
- fcvcount=$fcvcount+1
+ let fcvcount=$fcvcount+1
done
}
@@ -302,7 +302,7 @@ do
echo "Error enabling PWM on $DIR/$pwmo"
restorefans
fi
- fcvcount=$fcvcount+1
+ let fcvcount=$fcvcount+1
done
echo 'Starting automatic fan control...'
@@ -311,7 +311,7 @@ echo 'Starting automatic fan control...'
while true
do
UpdateFanSpeeds
- sleep $INTERVAL
+ read < <(exec sleep $INTERVAL)
done
# some old stuff/missing features, will clean this up soon
--- prog/pwm/pwmconfig.orig
+++ prog/pwm/pwmconfig
@@ -248,6 +248,9 @@ echo
PLOTTER=gnuplot
STEP=15
PDELAY=2
+STEP2=2
+STEP2_BELOW=31
+PDELAY=3
function pwmdetail()
{
@@ -315,6 +318,7 @@ function pwmdetail()
fi
break
fi
+ test $pwm -lt $STEP2_BELOW && let STEP=$STEP2
let pwm=$pwm-$STEP
done
pwmdisable $P

View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:40244e81750efade771e2b0e49d96000fe69f00d25b1f16d8e58361ff1ec3ff0
size 690222

View File

@ -1,3 +1,16 @@
-------------------------------------------------------------------
Wed Aug 1 15:41:26 CEST 2007 - werner@suse.de
- Update to lm_sensors version 2.10.4
* added support for recent devices and cips like
dme1737, applesmc, abituguru3, f71882fg, w83627ehf (kernel 2.4)
support for the w83627ehf VID function
support for the w83627ehf thermal sensor types
support for it87 fan4 and fan5
* support block reads with specified length of I2C devices
* A lot of fixes and enhancements
* Add both patches form us for fancontrol and pwmconfig
-------------------------------------------------------------------
Wed Jun 27 13:37:35 CEST 2007 - jdelvare@suse.de

View File

@ -1,5 +1,5 @@
#
# spec file for package sensors (Version 2.10.3)
# spec file for package sensors (Version 2.10.4)
#
# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
@ -13,16 +13,16 @@
Name: sensors
BuildRequires: bison flex rrdtool-devel sysfsutils udev
URL: http://www.lm-sensors.org/
Version: 2.10.3
Release: 33
Version: 2.10.4
Release: 1
Summary: Hardware health monitoring for Linux
License: GNU General Public License (GPL)
License: GPL v2 or later
Group: System/Monitoring
Requires: modules udev
Autoreqprov: on
Source0: lm_sensors-2.10.3.tar.bz2
Source0: lm_sensors-2.10.4.tar.bz2
Source1: README.SuSE
Patch: lm_sensors-2.10.3.dif
Patch: lm_sensors-2.10.4.dif
Patch1: lm_sensors-no-xeon-script.dif
Patch2: lm_sensors-2.7.0-kernelheaders.dif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
@ -77,7 +77,6 @@ RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
cp ${RPM_SOURCE_DIR}/README.SuSE $RPM_BUILD_ROOT/%{_docdir}/sensors/
mkdir -p $RPM_BUILD_ROOT/%{_docdir}/sensors/prog/init
install -m 0755 prog/init/lm_sensors.init.suse $RPM_BUILD_ROOT/%{_docdir}/sensors/prog/init/
install -m 0644 prog/init/lm_sensors.sysconfig $RPM_BUILD_ROOT/%{_docdir}/sensors/prog/init/
install -m 0755 prog/init/sensord.init $RPM_BUILD_ROOT/%{_docdir}/sensors/prog/init/
install -m 0644 prog/init/README $RPM_BUILD_ROOT/%{_docdir}/sensors/prog/init/
chmod 0755 $RPM_BUILD_ROOT/%{_libdir}/libsensors.so.*
@ -108,6 +107,16 @@ rm -f $RPM_BUILD_ROOT/usr/bin/decode-edid.pl
%doc /usr/share/man/man8/*.8.gz
%changelog
* Wed Aug 01 2007 - werner@suse.de
- Update to lm_sensors version 2.10.4
* added support for recent devices and cips like
dme1737, applesmc, abituguru3, f71882fg, w83627ehf (kernel 2.4)
support for the w83627ehf VID function
support for the w83627ehf thermal sensor types
support for it87 fan4 and fan5
* support block reads with specified length of I2C devices
* A lot of fixes and enhancements
* Add both patches form us for fancontrol and pwmconfig
* Wed Jun 27 2007 - jdelvare@suse.de
- Don't package the decode-edid.pl script. It requires parse-edid
from the read-edid package, which isn't included in Suse.