also recognise /etc/modprobe.conf (Fedora patch)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Jean Delvare wrote:
>>       Author: jwrdegoede
>>         Date: Fri Jul  6 21:13:50 2007
>> New Revision: 4566
>>    Changeset: http://lm-sensors.org/changeset/4566
>>
>> Modified:
>>    lm-sensors/trunk/prog/detect/sensors-detect
>>
>> Log:
>> also recognise /etc/modprobe.conf (Fedora patch)
> 
>> --- /lm-sensors/branches/lm-sensors-3.0.0/prog/detect/sensors-detect (revision 4562)
>> +++ /lm-sensors/branches/lm-sensors-3.0.0/prog/detect/sensors-detect (revision 4567)
>> @@ -2168,6 +2168,8 @@
>>      $modules_conf = '/etc/modules.conf';
>>    } elsif (-f '/etc/conf.modules') {
>>      $modules_conf = '/etc/conf.modules';
>> +  } elsif (-f '/etc/modprobe.conf') {
>> +    $modules_conf = '/etc/modprobe.conf';
>>    } else { # default
>>      $modules_conf = '/etc/modules.conf';
>>    }
> 
> Very good. We should have done this a long time ago, I think that all
> the distributions out there were patching sensors-detect that way.
> 
> I would go even further:
> 
> * We can probably drop support for /etc/conf.modules entirely?
> 
> * If both /etc/modprobe.conf and /etc/modules.conf are present, it is
> likely that /etc/modprobe.conf should be used, so I we should test it
> first.
> 
> * If neither file is found, the default could depend on the kernel
> version. Defaulting to /etc/modules.conf for a 2.6 kernel-based system
> is rather unlikely to be correct.
> 

I fully agree, with all of the above. My perl-foo is not all that good, so the 
last bullet / point (default depending on kernel version) is probably best 
handled by someone else. I can implement the other 2 points if you want, but 
those are so trivial that when someone does 3 he can easily do them too, 
eitherway let me know.

Regards,

Hans






[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux