[arch-commits] CVS update of extra/system/cpufrequtils (PKGBUILD cpufreq.rcd)
Kevin Piche
kevin at archlinux.org
Mon Nov 19 20:01:08 UTC 2007
Date: Monday, November 19, 2007 @ 15:01:08
Author: kevin
Path: /home/cvs-extra/extra/system/cpufrequtils
Modified: PKGBUILD (1.7 -> 1.8) cpufreq.rcd (1.2 -> 1.3)
upgpkg: cpufrequtils 002-2
FS#6440 cpufreq doesn't set all processors
-------------+
PKGBUILD | 10 +++++-----
cpufreq.rcd | 23 ++++++++++++++---------
2 files changed, 19 insertions(+), 14 deletions(-)
Index: extra/system/cpufrequtils/PKGBUILD
diff -u extra/system/cpufrequtils/PKGBUILD:1.7 extra/system/cpufrequtils/PKGBUILD:1.8
--- extra/system/cpufrequtils/PKGBUILD:1.7 Fri Jun 23 00:47:09 2006
+++ extra/system/cpufrequtils/PKGBUILD Mon Nov 19 15:01:07 2007
@@ -1,10 +1,10 @@
-# $Id: PKGBUILD,v 1.7 2006/06/23 04:47:09 aaron Exp $
+# $Id: PKGBUILD,v 1.8 2007/11/19 20:01:07 kevin Exp $
# Maintainer: kevin <kevin at archlinux.org>
# Contributor: phrakture <aaronmgriffin+gmail+com>
pkgname=cpufrequtils
pkgver=002
-pkgrel=1
+pkgrel=2
pkgdesc="Userspace tools for the kernel cpufreq subsystem"
arch=(i686 x86_64)
url="http://www.kernel.org/pub/linux/utils/kernel/cpufreq/cpufrequtils.html"
@@ -12,9 +12,9 @@
depends=("sysfsutils")
source=(http://www.kernel.org/pub/linux/utils/kernel/cpufreq/$pkgname-$pkgver.tar.bz2 \
cpufreq.rcd cpufreq.confd)
-md5sums=('93291a0d705ee2e19a6d7491b223c9f2' 'a4238b332669f1538db0bf4bc5768844'\
+md5sums=('93291a0d705ee2e19a6d7491b223c9f2' '409047959ba0ac95460c3c1e9dc21fb8'
'8335b8503376a3776da2ddc84043887c')
-options=('force')
+options=(force !libtool)
build()
{
@@ -24,5 +24,5 @@
install -D -m755 ../cpufreq.rcd $startdir/pkg/etc/rc.d/cpufreq
install -D -m644 ../cpufreq.confd $startdir/pkg/etc/conf.d/cpufreq
- find $startdir/pkg -name '*.la' -exec rm {} \;
+# find $startdir/pkg -name '*.la' -exec rm {} \;
}
Index: extra/system/cpufrequtils/cpufreq.rcd
diff -u extra/system/cpufrequtils/cpufreq.rcd:1.2 extra/system/cpufrequtils/cpufreq.rcd:1.3
--- extra/system/cpufrequtils/cpufreq.rcd:1.2 Fri Jun 2 17:12:22 2006
+++ extra/system/cpufrequtils/cpufreq.rcd Mon Nov 19 15:01:08 2007
@@ -30,23 +30,28 @@
fi
if [ "$params" != "" ]; then
- cpufreq-set $params
+ CPUS=$(sed -ne 's/^processor.* \([0-9]\+\)$/\1/p' /proc/cpuinfo)
+ stat_append ", cpu"
+ for cpu in $CPUS; do
+ stat_append " $cpu"
+ cpufreq-set -c $cpu $params
+ done
stat_done
else
stat_busy " Invalid configuration in /etc/conf.d/cpufreq"
stat_fail
fi
- ;;
+ ;;
stop)
- # nothing to do
- ;;
+ # nothing to do
+ ;;
restart)
- $0 start
- ;;
+ $0 start
+ ;;
set)
- # TODO: make callable... "cpufreq set 800MHz"
- ;;
+ # TODO: make callable... "cpufreq set 800MHz"
+ ;;
*)
- echo "usage: $0 {start|stop|restart}"
+ echo "usage: $0 {start|stop|restart}"
esac
exit 0
More information about the arch-commits
mailing list