public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: profiles/, sys-power/cpupower/, sys-power/cpupower/files/
@ 2016-09-08  1:28 Mike Gilbert
  0 siblings, 0 replies; only message in thread
From: Mike Gilbert @ 2016-09-08  1:28 UTC (permalink / raw
  To: gentoo-commits

commit:     16ea9eebec61442474c6feb6b9a279633d8fb7cf
Author:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
AuthorDate: Thu Sep  8 01:25:54 2016 +0000
Commit:     Mike Gilbert <floppym <AT> gentoo <DOT> org>
CommitDate: Thu Sep  8 01:28:01 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16ea9eeb

sys-power/cpupower: add cpupower-frequency-set.service

Bug: https://bugs.gentoo.org/531360

 profiles/package.mask                                            | 2 +-
 .../cpupower/{cpupower-4.5.0.ebuild => cpupower-4.5.0-r1.ebuild} | 7 ++++++-
 .../cpupower/{cpupower-4.7.0.ebuild => cpupower-4.7.0-r1.ebuild} | 7 ++++++-
 sys-power/cpupower/files/cpupower-frequency-set.service          | 9 +++++++++
 sys-power/cpupower/files/cpupower-frequency-set.service.conf     | 2 ++
 5 files changed, 24 insertions(+), 3 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0abb2fa..dd77ae2 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -597,7 +597,7 @@ dev-libs/skyutils
 # Mike Gilbert <floppym@gentoo.org> (07 Aug 2016)
 # Fails to switch cpufreq governor.
 # https://bugs.gentoo.org/590780
-=sys-power/cpupower-4.7.0
+~sys-power/cpupower-4.7.0
 
 # Pacho Ramos <pacho@gentoo.org> (7 Aug 2016)
 # Upstream dead, depends on old gstreamer, old webkit, many unresolved bug

diff --git a/sys-power/cpupower/cpupower-4.5.0.ebuild b/sys-power/cpupower/cpupower-4.5.0-r1.ebuild
similarity index 85%
rename from sys-power/cpupower/cpupower-4.5.0.ebuild
rename to sys-power/cpupower/cpupower-4.5.0-r1.ebuild
index 432a45f..54365d0 100644
--- a/sys-power/cpupower/cpupower-4.5.0.ebuild
+++ b/sys-power/cpupower/cpupower-4.5.0-r1.ebuild
@@ -3,7 +3,9 @@
 # $Id$
 
 EAPI=6
-inherit eutils toolchain-funcs
+
+# eutils: strip-linguas
+inherit eutils systemd toolchain-funcs
 
 DESCRIPTION="Shows and sets processor power related values"
 HOMEPAGE="https://www.kernel.org/"
@@ -53,4 +55,7 @@ src_install() {
 
 	newconfd "${FILESDIR}"/conf.d-r2 cpupower
 	newinitd "${FILESDIR}"/init.d-r4 cpupower
+
+	systemd_dounit "${FILESDIR}"/cpupower-frequency-set.service
+	systemd_install_serviced "${FILESDIR}"/cpupower-frequency-set.service.conf
 }

diff --git a/sys-power/cpupower/cpupower-4.7.0.ebuild b/sys-power/cpupower/cpupower-4.7.0-r1.ebuild
similarity index 85%
rename from sys-power/cpupower/cpupower-4.7.0.ebuild
rename to sys-power/cpupower/cpupower-4.7.0-r1.ebuild
index 432a45f..54365d0 100644
--- a/sys-power/cpupower/cpupower-4.7.0.ebuild
+++ b/sys-power/cpupower/cpupower-4.7.0-r1.ebuild
@@ -3,7 +3,9 @@
 # $Id$
 
 EAPI=6
-inherit eutils toolchain-funcs
+
+# eutils: strip-linguas
+inherit eutils systemd toolchain-funcs
 
 DESCRIPTION="Shows and sets processor power related values"
 HOMEPAGE="https://www.kernel.org/"
@@ -53,4 +55,7 @@ src_install() {
 
 	newconfd "${FILESDIR}"/conf.d-r2 cpupower
 	newinitd "${FILESDIR}"/init.d-r4 cpupower
+
+	systemd_dounit "${FILESDIR}"/cpupower-frequency-set.service
+	systemd_install_serviced "${FILESDIR}"/cpupower-frequency-set.service.conf
 }

diff --git a/sys-power/cpupower/files/cpupower-frequency-set.service b/sys-power/cpupower/files/cpupower-frequency-set.service
new file mode 100644
index 00000000..2d9ef35
--- /dev/null
+++ b/sys-power/cpupower/files/cpupower-frequency-set.service
@@ -0,0 +1,9 @@
+[Unit]
+Description=CPU Frequency Scaling
+
+[Service]
+Type=oneshot
+ExecStart=/usr/bin/cpupower frequency-set $OPTS
+
+[Install]
+WantedBy=multiuser.target

diff --git a/sys-power/cpupower/files/cpupower-frequency-set.service.conf b/sys-power/cpupower/files/cpupower-frequency-set.service.conf
new file mode 100644
index 00000000..969c8ab
--- /dev/null
+++ b/sys-power/cpupower/files/cpupower-frequency-set.service.conf
@@ -0,0 +1,2 @@
+[Service]
+Environment="OPTS=-g ondemand"


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2016-09-08  1:28 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-08  1:28 [gentoo-commits] repo/gentoo:master commit in: profiles/, sys-power/cpupower/, sys-power/cpupower/files/ Mike Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox