summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/linux-tools/PKGBUILD102
-rw-r--r--community/linux-tools/cpupower.conf28
-rw-r--r--community/linux-tools/cpupower.rc17
-rw-r--r--community/linux-tools/cpupower.service10
-rw-r--r--community/linux-tools/cpupower.systemd32
5 files changed, 0 insertions, 189 deletions
diff --git a/community/linux-tools/PKGBUILD b/community/linux-tools/PKGBUILD
deleted file mode 100644
index a0541720d..000000000
--- a/community/linux-tools/PKGBUILD
+++ /dev/null
@@ -1,102 +0,0 @@
-# $Id: PKGBUILD 74810 2012-08-06 02:37:26Z seblu $
-# Maintainer: Sébastien Luttringer <seblu@aur.archlinux.org>
-
-pkgbase=linux-tools
-pkgname=('perf' 'cpupower' 'x86_energy_perf_policy')
-pkgver=3.5
-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.systemd'
- 'cpupower.service')
-md5sums=('24153eaaa81dedc9481ada8cd9c3b83d'
- '1d9214637968b91706b6e616a100d44b'
- '857ccdd0598511e3bf4b63522754dc48'
- 'c0d17b5295fe964623c772a2dd981771'
- '2450e8ff41b30eb58d43b5fffbfde1f4')
-
-build() {
- # apply stable patching set
- if (( NOEXTRACT == 0 )) && [[ -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 \
- WERROR=0 \
- DESTDIR="$pkgdir/usr" \
- perfexecdir='lib/perf' \
- PYTHON=python2 \
- NO_GTK2=1 \
- PERF_VERSION=$pkgver-$pkgrel \
- all man
- popd
-
- msg2 'Build cpupower'
- pushd linux-$pkgver/tools/power/cpupower
- # we cannot use --as-needed
- LDFLAGS=${LDFLAGS:+"$LDFLAGS,--no-as-needed"}
- make VERSION=$pkgver-$pkgrel
- popd
-
- msg2 'Build x86_energy_perf_policy'
- pushd linux-$pkgver/tools/power/x86/x86_energy_perf_policy
- make
- popd
-}
-
-package_perf() {
- pkgdesc='Linux kernel performance auditing tool'
- depends=('python2' 'libnewt' 'elfutils')
-
- cd linux-$pkgver/tools/perf
- make \
- WERROR=0 \
- DESTDIR="$pkgdir/usr" \
- perfexecdir='lib/perf' \
- 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 -Dm 755 $pkgname.rc "$pkgdir/etc/rc.d/$pkgname"
- install -Dm 644 $pkgname.conf "$pkgdir/etc/conf.d/$pkgname"
- install -Dm 644 $pkgname.service "$pkgdir/usr/lib/systemd/system/$pkgname.service"
- install -Dm 755 $pkgname.systemd "$pkgdir/usr/lib/systemd/scripts/$pkgname"
-}
-
-package_x86_energy_perf_policy() {
- pkgdesc='Read or write MSR_IA32_ENERGY_PERF_BIAS'
-
- cd linux-$pkgver/tools/power/x86/x86_energy_perf_policy
- install -Dm 755 x86_energy_perf_policy "$pkgdir/usr/bin/x86_energy_perf_policy"
- install -Dm 644 x86_energy_perf_policy.8 "$pkgdir/usr/share/man/man8/x86_energy_perf_policy.8"
-}
-
-# vim:set ts=2 sw=2 ft=sh et:
diff --git a/community/linux-tools/cpupower.conf b/community/linux-tools/cpupower.conf
deleted file mode 100644
index ee8602953..000000000
--- a/community/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/linux-tools/cpupower.rc b/community/linux-tools/cpupower.rc
deleted file mode 100644
index 2c4441c4e..000000000
--- a/community/linux-tools/cpupower.rc
+++ /dev/null
@@ -1,17 +0,0 @@
-#!/bin/bash
-
-. /etc/rc.conf
-. /etc/rc.d/functions
-. /etc/conf.d/${0##*/}
-
-case "$1" in
- start|restart)
- status 'Setting cpupower rules' /usr/lib/systemd/scripts/cpupower || exit 1
- ;;
- *)
- echo "usage: ${0##*/} {start|restart}" >&2
- exit 1
- ;;
-esac
-
-# vim:set ts=2 sw=2 ft=sh et:
diff --git a/community/linux-tools/cpupower.service b/community/linux-tools/cpupower.service
deleted file mode 100644
index aaeba2b08..000000000
--- a/community/linux-tools/cpupower.service
+++ /dev/null
@@ -1,10 +0,0 @@
-[Unit]
-Description=Apply cpupower configuration
-
-[Service]
-Type=oneshot
-ExecStart=/usr/lib/systemd/scripts/cpupower
-RemainAfterExit=yes
-
-[Install]
-WantedBy=multi-user.target
diff --git a/community/linux-tools/cpupower.systemd b/community/linux-tools/cpupower.systemd
deleted file mode 100644
index f45b02bc8..000000000
--- a/community/linux-tools/cpupower.systemd
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-
-. /etc/conf.d/cpupower
-
-declare -i fail=0
-
-# parse frequency options
-declare -a params=()
-params+=(${governor:+-g $governor})
-params+=(${min_freq:+-d $min_freq})
-params+=(${max_freq:+-u $max_freq})
-params+=(${freq:+-f $freq})
-
-# apply frequency options
-if ((${#params[@]} > 0)); then
- cpupower frequency-set "${params[@]}" >/dev/null || fail=1
-fi
-
-# parse cpu options
-declare -a params=()
-params+=(${mc_scheduler:+-m $mc_scheduler})
-params+=(${smp_scheduler:+-s $smp_scheduler})
-params+=(${perf_bias:+-b $perf_bias})
-
-# apply cpu options
-if ((${#params[@]} > 0)); then
- cpupower set "${params[@]}" >/dev/null || fail=1
-fi
-
-exit $fail
-
-# vim:set ts=2 sw=2 ft=sh et: