X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=cpufreqd.spec;h=551382619cff80c27de2f6063f3fb31b1889eee3;hb=refs%2Ftags%2Fauto%2Fth%2Fcpufreqd-2_2_0-1;hp=b88cd9a3b33d0c0bebe03274a23a6f6e7f5aa318;hpb=8601cd9e4e89f90ca7b6b63c5e364537bf667222;p=packages%2Fcpufreqd.git diff --git a/cpufreqd.spec b/cpufreqd.spec index b88cd9a..5513826 100644 --- a/cpufreqd.spec +++ b/cpufreqd.spec @@ -3,14 +3,14 @@ # - missing plugin: nvclock, sensors # - move plugins into separate packages? (some is needed, because of additional deps) Summary: Scales your cpu frequency -Summary(pl): Skalowanie czêstotliwo¶ci procesora +Summary(pl.UTF-8): Skalowanie częstotliwości procesora Name: cpufreqd -Version: 2.1.1 -Release: 0.1 +Version: 2.2.0 +Release: 1 License: GPL v2 Group: Applications/System Source0: http://dl.sourceforge.net/cpufreqd/%{name}-%{version}.tar.bz2 -# Source0-md5: 06383f704bdf612ba2b8c46b27594266 +# Source0-md5: a8916004d3fb75ed43822eb978c08fc5 Source1: %{name}.init URL: http://cpufreqd.sourceforge.net/ BuildRequires: autoconf @@ -29,11 +29,11 @@ This daemon monitors /proc/apm for the battery status and scales your cpu frequency according to a set of rules. It is very useful for providing maximum battery life but good cpu speed at the same time. -%description -l pl +%description -l pl.UTF-8 Ten demon monitoruje stan baterii przez /proc/apm i skaluje -czêstotliwo¶æ procesora zgodnie z zestawem regu³. Jest bardzo -przydatny do zapewniania maksymalnego czasu ¿ycia baterii, a -jednocze¶nie dobrej szybko¶ci procesora. +częstotliwość procesora zgodnie z zestawem reguł. Jest bardzo +przydatny do zapewniania maksymalnego czasu życia baterii, a +jednocześnie dobrej szybkości procesora. %prep %setup -q @@ -60,21 +60,23 @@ install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name} rm -rf $RPM_BUILD_ROOT %post -/sbin/chkconfig --add cpufreqd - -# Modify config file for 2.6 -if [ -d /sys/devices/system/cpu/cpu0/cpufreq ] ; then - # translate percentages in integer values - CPUFREQD_MAX_SPEED=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq` - CPUFREQD_MIN_SPEED=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq` - CPUFREQD_MHIGH_SPEED=$(( $CPUFREQD_MAX_SPEED / 100 * 66 )) - CPUFREQD_MLOW_SPEED=$(( $CPUFREQD_MAX_SPEED / 100 * 33 )) - sed -i -e "s/100%/$CPUFREQD_MAX_SPEED/; \ - s/66%/$CPUFREQD_MHIGH_SPEED/; \ - s/33%/$CPUFREQD_MLOW_SPEED/; \ - s/0%/$CPUFREQD_MIN_SPEED/;" \ - %{_sysconfdir}/cpufreqd.conf +if [ "$1" = 1 ]; then + # Modify config file for 2.6 + if [ -d /sys/devices/system/cpu/cpu0/cpufreq ] ; then + # translate percentages in integer values + CPUFREQD_MAX_SPEED=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq` + CPUFREQD_MIN_SPEED=`cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq` + CPUFREQD_MHIGH_SPEED=$(( $CPUFREQD_MAX_SPEED / 100 * 66 )) + CPUFREQD_MLOW_SPEED=$(( $CPUFREQD_MAX_SPEED / 100 * 33 )) + sed -i -e "s/100%/$CPUFREQD_MAX_SPEED/; \ + s/66%/$CPUFREQD_MHIGH_SPEED/; \ + s/33%/$CPUFREQD_MLOW_SPEED/; \ + s/0%/$CPUFREQD_MIN_SPEED/;" \ + %{_sysconfdir}/cpufreqd.conf + fi fi + +/sbin/chkconfig --add cpufreqd %service cpufreqd restart "CPU FREQ daemon" %preun