2018-12-16 12:30:36 +01:00
|
|
|
diff -Naur a/prog/detect/sensors-detect b/prog/detect/sensors-detect
|
|
|
|
--- a/prog/detect/sensors-detect 2018-11-23 19:04:09.562152712 -0600
|
|
|
|
+++ b/prog/detect/sensors-detect 2018-11-23 19:08:21.037599155 -0600
|
|
|
|
@@ -3051,13 +3051,16 @@
|
2008-10-23 12:29:59 +02:00
|
|
|
# [2] -> SUBLEVEL
|
|
|
|
# [3] -> EXTRAVERSION
|
|
|
|
#
|
2014-01-22 10:14:43 +01:00
|
|
|
-use vars qw($kernel_version @kernel_version $kernel_arch);
|
|
|
|
+use vars qw($kernel_version @kernel_version $kernel_flavor $kernel_arch);
|
2008-10-23 12:29:59 +02:00
|
|
|
|
|
|
|
sub initialize_kernel_version
|
|
|
|
{
|
2014-01-22 10:14:43 +01:00
|
|
|
chomp($kernel_version = `uname -r`);
|
|
|
|
$kernel_version =~ /(\d+)\.(\d+)\.(\d+)(.*)/;
|
2009-07-30 17:01:03 +02:00
|
|
|
@kernel_version = ($1, $2, $3, $4);
|
|
|
|
+ if ($kernel_version[3] =~ /-([a-z]+)$/) {
|
|
|
|
+ chomp($kernel_flavor = $1);
|
|
|
|
+ }
|
|
|
|
chomp($kernel_arch = `uname -m`);
|
2008-10-23 12:29:59 +02:00
|
|
|
|
2009-07-30 17:01:03 +02:00
|
|
|
# We only support kernels >= 2.6.5
|
2018-12-16 12:30:36 +01:00
|
|
|
@@ -7303,6 +7306,9 @@
|
2009-07-30 17:01:03 +02:00
|
|
|
print "Warning: the required module $driver is not currently installed\n".
|
2018-12-16 12:30:36 +01:00
|
|
|
"on your system. Check https://hwmon.wiki.kernel.org/device_support_status for\n".
|
2009-07-30 17:01:03 +02:00
|
|
|
"driver availability.\n\n";
|
2014-01-22 10:14:43 +01:00
|
|
|
+ print "You may need to install package kernel-$kernel_flavor-extra for\n".
|
|
|
|
+ "lm-sensors to work properly.\n\n" if $kernel_flavor;
|
2018-12-16 12:30:36 +01:00
|
|
|
+
|
2009-07-30 17:01:03 +02:00
|
|
|
} else {
|
2014-01-22 10:14:43 +01:00
|
|
|
$hwmon_modules{$driver}++
|
|
|
|
unless hwmon_is_autoloaded($driver);
|