From c4b5b7114a43b771331a68317c46644aef42ebb5 Mon Sep 17 00:00:00 2001 From: "jdelvare@suse.de" Date: Tue, 14 Oct 2008 14:34:53 +0200 Subject: [PATCH 04/11] lm_sensors-3.0.3-hint-at-kernel-extra-package --- prog/detect/sensors-detect | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/prog/detect/sensors-detect b/prog/detect/sensors-detect index fed2b3b6..f5b890ba 100755 --- a/prog/detect/sensors-detect +++ b/prog/detect/sensors-detect @@ -3090,13 +3090,16 @@ sub initialize_conf # [2] -> SUBLEVEL # [3] -> EXTRAVERSION # -use vars qw($kernel_version @kernel_version $kernel_arch); +use vars qw($kernel_version @kernel_version $kernel_flavor $kernel_arch); sub initialize_kernel_version { chomp($kernel_version = `uname -r`); $kernel_version =~ /(\d+)\.(\d+)\.(\d+)(.*)/; @kernel_version = ($1, $2, $3, $4); + if ($kernel_version[3] =~ /-([a-z]+)$/) { + chomp($kernel_flavor = $1); + } chomp($kernel_arch = `uname -m`); # We only support kernels >= 2.6.5 @@ -7389,6 +7392,9 @@ sub generate_modprobes print "Warning: the required module $driver is not currently installed\n". "on your system. Check https://hwmon.wiki.kernel.org/device_support_status for\n". "driver availability.\n\n"; + print "You may need to install package kernel-$kernel_flavor-extra for\n". + "lm-sensors to work properly.\n\n" if $kernel_flavor; + } else { $hwmon_modules{$driver}++ unless hwmon_is_autoloaded($driver); -- 2.43.0