]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/commitdiff
cpufrequtils: remove cpufrequtils
authorArne Fitzenreiter <arne_f@ipfire.org>
Wed, 20 Mar 2024 08:28:51 +0000 (09:28 +0100)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 20 Mar 2024 16:49:27 +0000 (17:49 +0100)
the only file in the package is now the initskript to configre powersave mode using cpupower
which is shipped with the kernel.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
config/rootfiles/packages/cpufrequtils
lfs/cpufrequtils
src/initscripts/packages/cpufreq

index d85e02867e2916fe7b128612fbab2d1de805021a..a058f370be382f1a041c10fbf1d98e7bc251b8ac 100644 (file)
@@ -1,18 +1,2 @@
-usr/bin/cpufreq-aperf
-usr/bin/cpufreq-info
-usr/bin/cpufreq-set
-#usr/include/cpufreq.h
-#usr/lib/libcpufreq.a
-#usr/lib/libcpufreq.la
-usr/lib/libcpufreq.so
-usr/lib/libcpufreq.so.0
-usr/lib/libcpufreq.so.0.0.0
-#usr/man/man1/cpufreq-info.1
-#usr/man/man1/cpufreq-set.1
-#usr/share/locale/cs/LC_MESSAGES/cpufrequtils.mo
-usr/share/locale/de/LC_MESSAGES/cpufrequtils.mo
-#usr/share/locale/fr/LC_MESSAGES/cpufrequtils.mo
-#usr/share/locale/it/LC_MESSAGES/cpufrequtils.mo
-#usr/share/locale/pt/LC_MESSAGES/cpufrequtils.mo
 etc/rc.d/init.d/cpufreq
 etc/rc.d/rc3.d/S18cpufreq
index 8db0e6750873d5c27d767dfb9022d468336d2642..0383834b647b05d6e1f76e7507d5c27ee843639b 100644 (file)
 
 include Config
 
-SUMMARY    = Tools to Determine and Set CPUfreq Settings
+SUMMARY    = compatiblity initscript to set ondemand/powersave gov via cpupower
 
-VER        = 008
+VER        = ipfire
 
 THISAPP    = cpufrequtils-$(VER)
-DL_FILE    = $(THISAPP).tar.bz2
-DL_FROM    = $(URL_IPFIRE)
+#DL_FILE    = $(THISAPP).tar.bz2
+#DL_FROM    = $(URL_IPFIRE)
 DIR_APP    = $(DIR_SRC)/$(THISAPP)
 TARGET     = $(DIR_INFO)/$(THISAPP)
 PROG       = cpufrequtils
-PAK_VER    = 14
+PAK_VER    = 15
 
 DEPS       =
 
@@ -44,54 +44,26 @@ SERVICES   =
 # Top-level Rules
 ###############################################################################
 
-objects = $(DL_FILE)
-
-$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
-
-$(DL_FILE)_BLAKE2 = 4543e0aa7fa5db8ce47db63d1770614c46ac4b2519162c2c0122d2156518d2741dc31888b89f1fce4b530c04497c9fa5bf4ac073f078828383a4cc433cc8301c
 
 install : $(TARGET)
 
-check : $(patsubst %,$(DIR_CHK)/%,$(objects))
+check :
 
-download :$(patsubst %,$(DIR_DL)/%,$(objects))
+download :
 
-b2 : $(subst %,%_BLAKE2,$(objects))
+b2 :
 
 dist:
        @$(PAK)
 
-###############################################################################
-# Downloading, checking, b2sum
-###############################################################################
-
-$(patsubst %,$(DIR_CHK)/%,$(objects)) :
-       @$(CHECK)
-
-$(patsubst %,$(DIR_DL)/%,$(objects)) :
-       @$(LOAD)
-
-$(subst %,%_BLAKE2,$(objects)) :
-       @$(B2SUM)
-
 ###############################################################################
 # Installation Details
 ###############################################################################
 
 $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
-       @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cpufrequtils/0001-Only-x86-has-cpuid-instruction.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cpufrequtils/0003-cpufrequtils-aperf-Fix-MSR-read-on-32-bit.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cpufrequtils/0005-cpufrequtils-sysfs-increase-MAX_LINE_LEN.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cpufrequtils/0006-aperf-fix-compilation-on-x86-32-with-fPIC.patch
-       cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/cpufrequtils/0007-po-add-missing-word-in-DE.patch
-
-       cd $(DIR_APP) && make
-       cd $(DIR_APP) && make install
 
        #install initscripts
        $(call INSTALL_INITSCRIPTS,cpufreq)
 
-       @rm -rf $(DIR_APP)
        @$(POSTBUILD)
index 303eaf4bf4741adaaf1d207cd6491f718d3624ee..ce71a4621cf48d33d8294cdfd3ea92d2da6b2b0e 100644 (file)
@@ -54,16 +54,9 @@ case "${1}" in
                        echo_ok;
                        ;;
                esac
-               CPUCOUNT=`ls /sys/devices/system/cpu/cpu*/cpufreq/affected_cpus 2> /dev/null | wc -l `;
-               let CPUCOUNT-=1
-               # Set the governor to test if it works
-               cpufreq-set -g $GOV
+               # Set the governor
+               cpupower frequency-set -g $GOV >/dev/null
                if [ ${?} = 0 ]; then
-                       # Set the governor to ondemand for all cpus
-                       for i in `seq 0 $CPUCOUNT`;
-                       do
-                               cpufreq-set -c $i -g $GOV > /dev/null
-                       done
                        echo_ok;
                else
                        echo_failure;