diff options
author | Natanael Copa <ncopa@alpinelinux.org> | 2009-04-14 09:29:19 +0000 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2009-04-14 09:29:19 +0000 |
commit | dc25b81229d7f15420c73579221a02af5357b8fb (patch) | |
tree | 3da0c1521ce2f8fe2d4e07ba3dfe0718bc332249 | |
parent | 35df5c234bb6c324157bf8f104e19b53ae512f13 (diff) | |
download | aports-dc25b81229d7f15420c73579221a02af5357b8fb.tar.bz2 aports-dc25b81229d7f15420c73579221a02af5357b8fb.tar.xz |
extra/lm_sensors: upgrade to 3.1.0
-rw-r--r-- | extra/lm_sensors/APKBUILD | 10 | ||||
-rw-r--r-- | extra/lm_sensors/lm_sensors-3.0.3-sensors-detect-gentoo.patch | 116 | ||||
-rw-r--r-- | extra/lm_sensors/lm_sensors-3.1.0-sensors-detect-alpine.patch | 39 |
3 files changed, 44 insertions, 121 deletions
diff --git a/extra/lm_sensors/APKBUILD b/extra/lm_sensors/APKBUILD index bdcb678b8b..8bd7e3b66c 100644 --- a/extra/lm_sensors/APKBUILD +++ b/extra/lm_sensors/APKBUILD @@ -1,16 +1,16 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=lm_sensors -pkgver=3.0.3 +pkgver=3.1.0 pkgrel=0 pkgdesc="Collection of user space tools for general SMBus access and hardware monitoring." url="http://www.lm-sensors.org/" license="GPL" depends="uclibc sysfsutils rrdtool" -makedepends="perl rrdtool-dev" +makedepends="perl rrdtool-dev bison flex" subpackages="$pkgname-dev $pkgname-doc $pkgname-detect" #install=sensors.install source="http://dl.lm-sensors.org/lm-sensors/releases/$pkgname-$pkgver.tar.bz2 - lm_sensors-3.0.3-sensors-detect-gentoo.patch + lm_sensors-3.1.0-sensors-detect-alpine.patch fancontrol.initd lm_sensors.initd sensord.confd @@ -55,8 +55,8 @@ detect() { mv usr/sbin/sensors-detect "$subpkgdir"/usr/bin/ } -md5sums="e88b236228ac2a50821217015b8fd0fa lm_sensors-3.0.3.tar.bz2 -495d9786dab6a9d0c1e54aa2fb6aeb96 lm_sensors-3.0.3-sensors-detect-gentoo.patch +md5sums="e23130eaa46c66b861729835e08bdccf lm_sensors-3.1.0.tar.bz2 +b6e7de1a1768f7a6ea2e00c226331877 lm_sensors-3.1.0-sensors-detect-alpine.patch 58f4c9193a903711ace7fa0754693bd2 fancontrol.initd 2c7e97203da2c39bc9fbfc2a4849cfd4 lm_sensors.initd 82e075236a61334abb3adf46280380d3 sensord.confd diff --git a/extra/lm_sensors/lm_sensors-3.0.3-sensors-detect-gentoo.patch b/extra/lm_sensors/lm_sensors-3.0.3-sensors-detect-gentoo.patch deleted file mode 100644 index ff353f957b..0000000000 --- a/extra/lm_sensors/lm_sensors-3.0.3-sensors-detect-gentoo.patch +++ /dev/null @@ -1,116 +0,0 @@ -diff -urN lm_sensors-3.0.3.orig/prog/detect/sensors-detect lm_sensors-3.0.3/prog/detect/sensors-detect ---- lm_sensors-3.0.3.orig/prog/detect/sensors-detect 2008-09-19 17:05:28.000000000 +0200 -+++ lm_sensors-3.0.3/prog/detect/sensors-detect 2008-10-27 10:03:39.000000000 +0100 -@@ -27,6 +27,9 @@ - # each be put in a separate file, using modules and packages. That is beyond - # me. - -+# Gentoo specific modifications based on a patch from Rudo Thomas -+# <thomr9am@ss1000.ms.mff.cuni.cz> -+ - require 5.004; - - use strict; -@@ -6076,29 +6079,35 @@ - print MODPROBE_D $configfile; - close(MODPROBE_D); - } else { -+ print "\nIf you want to load the modules at startup, generate a config file\n", -+ "below and make sure lm_sensors gets started at boot time; e.g\n", -+ "\$ rc-update add lm_sensors default\n"; - print "To make the sensors modules behave correctly, add these lines to\n". -- "$modules_conf:\n\n"; -+ "/etc/modules.d/lm_sensors and run modules-update:\n\n"; - print "#----cut here----\n". - $configfile. - "#----cut here----\n\n"; - } - } - -- my $have_sysconfig = -d '/etc/sysconfig'; -- printf "Do you want to \%s /etc/sysconfig/lm_sensors? (\%s): ", -- (-e '/etc/sysconfig/lm_sensors' ? 'overwrite' : 'generate'), -- ($have_sysconfig ? 'YES/no' : 'yes/NO'); -- $_ = <STDIN>; -- if (($have_sysconfig and not m/^\s*n/i) or m/^\s*y/i) { -- unless ($have_sysconfig) { -- mkdir('/etc/sysconfig', 0777) -- or die "Sorry, can't create /etc/sysconfig ($!)"; -- } -- open(local *SYSCONFIG, ">/etc/sysconfig/lm_sensors") -- or die "Sorry, can't create /etc/sysconfig/lm_sensors ($!)"; -- print SYSCONFIG <<'EOT'; --# /etc/sysconfig/lm_sensors - Defines modules loaded by --# /etc/init.d/lm_sensors -+ my $have_config = -f '/etc/conf.d/lm_sensors'; -+ print "\nDo you want to ".($have_config?"overwrite":"generate"). -+ " /etc/conf.d/lm_sensors? Enter s to specify other file name?\n", -+ " (".($have_config?"yes/NO":"YES/no")."/s): "; -+ my $reply = <STDIN>; -+ -+ if (($have_config and $reply =~ /^\s*[Yy]/) or -+ (not $have_config and not $reply =~ /^\s*[Nn]/) or -+ $reply =~ /^\s*[Ss]/) { -+ my $filename = "/etc/conf.d/lm_sensors"; -+ if ($reply =~ /^\s*[Ss]/) { -+ print "Specify the file to store the configuration to: "; -+ $filename = <STDIN>; -+ } -+ open(SYSCONFIG, ">".$filename) -+ or die "Sorry, can't create $filename ($!)."; -+ print SYSCONFIG <<'EOT'; -+# /etc/conf.d/sensors - Defines modules loaded by /etc/init.d/lm_sensors - # Copyright (c) 1998 - 2001 Frodo Looijaard <frodol@dds.nl> - # - # This program is free software; you can redistribute it and/or modify -@@ -6127,12 +6136,21 @@ - # in order as normal variables with the special names: - # MODULE_0, MODULE_1, MODULE_2, etc. - # -+# Please note that the numbers in MODULE_X must start at 0 and increase in -+# steps of 1. Any number that is missing will make the init script skip the -+# rest of the modules. Use MODULE_X_ARGS for arguments. -+# - # List the modules that are to be loaded for your system - # - EOT - print SYSCONFIG -- "# Generated by sensors-detect on " . scalar localtime() . "\n"; -+ "# Generated by sensors-detect on " . scalar localtime() . "\n\n"; - my @modules = grep /^modprobe /, split "\n", $modprobes; -+ print SYSCONFIG -+ "# Load modules at startup\n". -+ "LOADMODULES=yes\n\n". -+ "# Initialize sensors at startup\n". -+ "INITSENSORS=yes\n\n"; - my $i = 0; - my $sysconfig = ""; - foreach (@modules) { -@@ -6142,10 +6160,8 @@ - } - print SYSCONFIG $sysconfig; - close(SYSCONFIG); -+ print "Done.\n"; - -- 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"; - - if (-x "/sbin/insserv" && -f "/etc/init.d/lm_sensors") { - system("/sbin/insserv", "/etc/init.d/lm_sensors"); -@@ -6159,15 +6175,6 @@ - "kernel modules.\n\n"; - } - } else { -- print "To load everything that is needed, add this to one of the system\n". -- "initialization scripts (e.g. /etc/rc.d/rc.local):\n\n"; -- print "#----cut here----\n". -- $modprobes. -- (-e '/usr/bin/sensors' ? -- "/usr/bin/sensors -s\n" : -- "/usr/local/bin/sensors -s\n") . -- "#----cut here----\n\n"; -- - print "If you have some drivers built into your kernel, the list above will\n". - "contain too many modules. Skip the appropriate ones! You really\n". - "should try these commands right now to make sure everything is\n". diff --git a/extra/lm_sensors/lm_sensors-3.1.0-sensors-detect-alpine.patch b/extra/lm_sensors/lm_sensors-3.1.0-sensors-detect-alpine.patch new file mode 100644 index 0000000000..9271c6bac2 --- /dev/null +++ b/extra/lm_sensors/lm_sensors-3.1.0-sensors-detect-alpine.patch @@ -0,0 +1,39 @@ +diff -ru lm_sensors-3.1.0.orig/prog/detect/sensors-detect lm_sensors-3.1.0/prog/detect/sensors-detect +--- lm_sensors-3.1.0.orig/prog/detect/sensors-detect 2009-04-14 07:14:22.000000000 +0000 ++++ lm_sensors-3.1.0/prog/detect/sensors-detect 2009-04-14 07:44:48.000000000 +0000 +@@ -5282,19 +5282,24 @@ + } + } + +- my $have_sysconfig = -d '/etc/sysconfig'; +- printf "Do you want to \%s /etc/sysconfig/lm_sensors? (\%s): ", +- (-e '/etc/sysconfig/lm_sensors' ? 'overwrite' : 'generate'), +- ($have_sysconfig ? 'YES/no' : 'yes/NO'); ++ my $config = '/etc/conf.d/lm_sensors'; ++ my $have_config = -f $config; ++ printf "Do you want to \%s \%s? (\%s): ", ++ (-e $config ? 'overwrite' : 'generate'), ++ $config, ++ ($have_config ? 'YES/no' : 'yes/NO'); + $_ = <STDIN>; +- if (($have_sysconfig and not m/^\s*n/i) or m/^\s*y/i) { +- unless ($have_sysconfig) { +- mkdir('/etc/sysconfig', 0777) +- or die "Sorry, can't create /etc/sysconfig ($!)"; +- } +- open(local *SYSCONFIG, ">/etc/sysconfig/lm_sensors") +- or die "Sorry, can't create /etc/sysconfig/lm_sensors ($!)"; ++ if (($have_config and not m/^\s*n/i) or m/^\s*y/i) { ++ open(local *SYSCONFIG, ">$config") ++ or die "Sorry, can't create $config ($!)"; + print SYSCONFIG "# Generated by sensors-detect on " . scalar localtime() . "\n"; ++ print SYSCONFIG ++ "\n". ++ "# Load modules at startup\n". ++ "LOADMODULES=yes\n\n". ++ "# Initialize sensors at startup\n". ++ "INITSENSORS=yes\n\n"; ++ + print SYSCONFIG <<'EOT'; + # This file is sourced by /etc/init.d/lm_sensors and defines the modules to + # be loaded/unloaded. |