[packages/kernel-tools] provide template unit for cpupower

atler atler at pld-linux.org
Sat Mar 5 01:33:58 CET 2022


commit 933f7b4db60d2773f3b698b0176aea718f2ae0fd
Author: Jan Palus <atler at pld-linux.org>
Date:   Sat Mar 5 01:29:38 2022 +0100

    provide template unit for cpupower
    
    so it's possible to apply parameters per cluster ie
    cpupower at big/cpupower at little

 cpupower at .service | 13 +++++++++++++
 kernel-tools.spec |  2 ++
 2 files changed, 15 insertions(+)
---
diff --git a/kernel-tools.spec b/kernel-tools.spec
index 500939b..f0e2d55 100644
--- a/kernel-tools.spec
+++ b/kernel-tools.spec
@@ -32,6 +32,7 @@ Source0:	https://www.kernel.org/pub/linux/kernel/v5.x/linux-%{basever}.tar.xz
 # Source0-md5:	e6680ce7c989a3efe58b51e3f3f0bf93
 Source1:	cpupower.service
 Source2:	cpupower.config
+Source3:	cpupower at .service
 %if "%{postver}" != ".0"
 Patch0:		https://www.kernel.org/pub/linux/kernel/v5.x/patch-%{version}.xz
 # Patch0-md5:	0e03bc49d0db9ae31a5086ec49be3768
@@ -574,6 +575,7 @@ cd linux-%{basever}
 install -d $RPM_BUILD_ROOT{/etc/sysconfig,%{systemdunitdir}}
 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{systemdunitdir}/cpupower.service
 cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/cpupower
+cp -p %{SOURCE3} $RPM_BUILD_ROOT%{systemdunitdir}/cpupower at .service
 
 %ifarch %{ix86} x32
 install -p tools/power/cpupower/debug/i386/{centrino,powernow-k8}-decode $RPM_BUILD_ROOT%{_bindir}
diff --git a/cpupower at .service b/cpupower at .service
new file mode 100644
index 0000000..538e02f
--- /dev/null
+++ b/cpupower at .service
@@ -0,0 +1,13 @@
+[Unit]
+Description=Configure CPU power related settings
+After=syslog.target
+
+[Service]
+Type=oneshot
+RemainAfterExit=yes
+EnvironmentFile=/etc/sysconfig/cpupower
+ExecStart=/usr/bin/cpupower $CPUPOWER_START_OPTS_%I
+ExecStop=/usr/bin/cpupower $CPUPOWER_STOP_OPTS_%I
+
+[Install]
+WantedBy=multi-user.target
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/kernel-tools.git/commitdiff/933f7b4db60d2773f3b698b0176aea718f2ae0fd



More information about the pld-cvs-commit mailing list