diff options
Diffstat (limited to 'community-testing/linux-tools')
-rw-r--r-- | community-testing/linux-tools/PKGBUILD | 83 | ||||
-rw-r--r-- | community-testing/linux-tools/cpupower.conf | 28 | ||||
-rw-r--r-- | community-testing/linux-tools/cpupower.rc | 41 | ||||
-rw-r--r-- | community-testing/linux-tools/cpupower.service | 10 |
4 files changed, 0 insertions, 162 deletions
diff --git a/community-testing/linux-tools/PKGBUILD b/community-testing/linux-tools/PKGBUILD deleted file mode 100644 index 58d729acd..000000000 --- a/community-testing/linux-tools/PKGBUILD +++ /dev/null @@ -1,83 +0,0 @@ -# $Id: PKGBUILD 71368 2012-05-27 07:39:14Z bluewind $ -# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org> - -pkgbase=linux-tools -pkgname=('perf' 'cpupower') -pkgver=3.4 -pkgrel=2 -license=('GPL2') -arch=('i686' 'x86_64') -url='http://www.kernel.org' -options=('!strip') -makedepends=('asciidoc' 'xmlto') -# split packages need all package dependencies set manually in makedepends -makedepends+=('python2' 'libnewt' 'elfutils' 'pciutils') -source=("http://ftp.kernel.org/pub/linux/kernel/v3.x/linux-$pkgver.tar.xz" -# "http://ftp.kernel.org/pub/linux/kernel/v3.x/patch-$pkgver.4.xz" - 'cpupower.rc' - 'cpupower.conf' - 'cpupower.service') -md5sums=('967f72983655e2479f951195953e8480' - '73dbc931e86b3b73d6e2338dcbee81a4' - '857ccdd0598511e3bf4b63522754dc48' - '20870541e88109d2f153be3c58a277f1') - -build() { - # apply stable patching set - if [[ -e "$srcdir"/patch-* ]]; then - msg2 'Applying stable patch set' - patch -N -p1 -i "$srcdir"/patch-* - fi - - msg2 'Build perf' - pushd linux-$pkgver/tools/perf - make \ - DESTDIR="$pkgdir/usr" \ - perfexecdir="lib/$pkgname" \ - PYTHON=python2 \ - NO_GTK2=1 \ - PERF_VERSION=$pkgver-$pkgrel \ - all man - popd - - msg2 'Build cpupower' - cd linux-$pkgver/tools/power/cpupower - # we cannot use --as-needed - LDFLAGS=${LDFLAGS:+"$LDFLAGS,--no-as-needed"} - make VERSION=$pkgver-$pkgrel -} - -package_perf() { - pkgdesc='Linux kernel performance auditing tool' - depends=('python2' 'libnewt' 'elfutils') - - cd linux-$pkgver/tools/perf - make \ - DESTDIR="$pkgdir/usr" \ - perfexecdir="lib/$pkgname" \ - PYTHON=python2 \ - NO_GTK2=1 \ - PERF_VERSION=$pkgver-$pkgrel \ - install install-man -} - -package_cpupower() { - pkgdesc='Linux kernel tool to examine and tune power saving related features of your processor' - backup=('etc/conf.d/cpupower') - depends=('pciutils') - conflicts=('cpufrequtils') - - pushd linux-$pkgver/tools/power/cpupower - make \ - DESTDIR="$pkgdir" \ - mandir='/usr/share/man' \ - docdir='/usr/share/doc/cpupower' \ - install install-man - popd - # install rc.d script - install -D -m 755 cpupower.rc "$pkgdir/etc/rc.d/cpupower" - install -D -m 644 cpupower.conf "$pkgdir/etc/conf.d/cpupower" - install -D -m 644 cpupower.service "$pkgdir/usr/lib/systemd/system/cpupower.service" -} - -# vim:set ts=2 sw=2 ft=sh et: diff --git a/community-testing/linux-tools/cpupower.conf b/community-testing/linux-tools/cpupower.conf deleted file mode 100644 index ee8602953..000000000 --- a/community-testing/linux-tools/cpupower.conf +++ /dev/null @@ -1,28 +0,0 @@ -# Define CPUs governor -# valid governors: ondemand, performance, powersave, conservative, userspace. -#governor='ondemand' - -# Limit frequency range -# Valid suffixes: Hz, kHz (default), MHz, GHz, THz -#min_freq="2.25GHz" -#max_freq="3GHz" - -# Specific frequency to be set. -# Requires userspace governor to be available and loaded. -#freq= - -# Utilizes cores in one processor package/socket first before processes are -# scheduled to other processor packages/sockets. -# See man (1) CPUPOWER-SET for additional details. -#mc_scheduler= - -# Utilizes thread siblings of one processor core first before processes are -# scheduled to other cores. See man (1) CPUPOWER-SET for additional details. -#smp_scheduler= - -# Sets a register on supported Intel processore which allows software to convey -# its policy for the relative importance of performance versus energy savings to -# the processor. See man (1) CPUPOWER-SET for additional details. -#perf_bias= - -# vim:set ts=2 sw=2 ft=sh et: diff --git a/community-testing/linux-tools/cpupower.rc b/community-testing/linux-tools/cpupower.rc deleted file mode 100644 index 27a491e95..000000000 --- a/community-testing/linux-tools/cpupower.rc +++ /dev/null @@ -1,41 +0,0 @@ -#!/bin/bash - -. /etc/rc.conf -. /etc/rc.d/functions - -[[ -f /etc/conf.d/cpupower ]] && . /etc/conf.d/cpupower - -case "$1" in - start|restart) - stat_busy "Setting cpupower rules" - declare -i fail=0 - - # frequency-set options - declare -a params=() - params+=(${governor:+-g $governor}) - params+=(${min_freq:+-d $min_freq}) - params+=(${max_freq:+-u $max_freq}) - params+=(${freq:+-f $freq}) - if ((${#params[@]} > 0)); then - cpupower frequency-set "${params[@]}" >/dev/null || fail=1 - fi - - # set options - declare -a params=() - params+=(${mc_scheduler:+-m $mc_scheduler}) - params+=(${smp_scheduler:+-s $smp_scheduler}) - params+=(${perf_bias:+-b $perf_bias}) - if ((${#params[@]} > 0)); then - cpupower set "${params[@]}" >/dev/null || fail=1 - fi - - # print failure if any - (($fail > 0)) && stat_fail && exit 1 || stat_done - ;; - *) - echo "usage: ${0##*/} {start|restart}" -esac - -true - -# vim:set ts=2 sw=2 ft=sh et: diff --git a/community-testing/linux-tools/cpupower.service b/community-testing/linux-tools/cpupower.service deleted file mode 100644 index f77cfdc97..000000000 --- a/community-testing/linux-tools/cpupower.service +++ /dev/null @@ -1,10 +0,0 @@ -[Unit] -Description=Apply cpupower configuration - -[Service] -Type=oneshot -ExecStart=/etc/rc.d/cpupower start -RemainAfterExit=yes - -[Install] -WantedBy=multi-user.target |