From 3192f95e1fde0ed6860dc0ec5733e4493a639ac5 Mon Sep 17 00:00:00 2001 From: tanner Date: Sun, 9 May 2010 11:20:39 +0200 Subject: [PATCH] power-settings 0.7 --- kernel-power-settings/config/starving | 12 ++++++++++++ kernel-power-settings/debian/changelog | 8 ++++++++ .../debian/kernel-power-settings.postinst | 2 ++ kernel-power-settings/pre-mount | 19 +++++++++++++------ 4 files changed, 35 insertions(+), 6 deletions(-) create mode 100644 kernel-power-settings/config/starving diff --git a/kernel-power-settings/config/starving b/kernel-power-settings/config/starving new file mode 100644 index 0000000..51afa01 --- /dev/null +++ b/kernel-power-settings/config/starving @@ -0,0 +1,12 @@ +# tonism starving undervolt configuration +# minimum frequency to use +MINFREQ=250 +# maximum frequency to use +MAXFREQ=600 +# list of frequency configurations: each "frequency:volt,dsprate" +FREQS="0:22,90 125:22,90 250:28,180 500:29,360 550:32,400 600:33,430 700:41,430 750:42,430 805:45,430 850:46,500 900:49,500 950:52,500 1000:55,500 1100:63,520 1150:69,520" +UP_THRESHOLD=75 +SAMPLING_RATE=150000 +SMARTREFLEX_VDD1=0 +SMARTREFLEX_VDD2=0 +IGNORE_NICE_LOAD=0 diff --git a/kernel-power-settings/debian/changelog b/kernel-power-settings/debian/changelog index 4a852a1..eefc2dc 100644 --- a/kernel-power-settings/debian/changelog +++ b/kernel-power-settings/debian/changelog @@ -1,3 +1,11 @@ +kernel-power-settings (0.7) fremantle; urgency=low + + * postinst: run update-sudoers + * added tonism's starving config with default limits + * pre-mount: more messages, fix warning + + -- Thomas Tanner Sun, 9 May 2010 10:06:22 +0200 + kernel-power-settings (0.6) fremantle; urgency=low * bugfix (typos): dsprate was not set, shifted frequencies in show and save diff --git a/kernel-power-settings/debian/kernel-power-settings.postinst b/kernel-power-settings/debian/kernel-power-settings.postinst index 662e747..d70e93c 100644 --- a/kernel-power-settings/debian/kernel-power-settings.postinst +++ b/kernel-power-settings/debian/kernel-power-settings.postinst @@ -16,6 +16,8 @@ fi bootcfg=/etc/default/kernel-boot test -f $bootcfg || cp /usr/share/kernel-power-settings/boot $bootcfg +update-sudoers + #DEBHELPER# exit 0 diff --git a/kernel-power-settings/pre-mount b/kernel-power-settings/pre-mount index 6a2931e..9c01879 100755 --- a/kernel-power-settings/pre-mount +++ b/kernel-power-settings/pre-mount @@ -3,13 +3,16 @@ # called by /etc/default/mount-opts sourced by /etc/event.d/rcS-late # (c) Copyright 2010 by Thomas Tanner # licensed under GPLv3 -# version 0.1 (2. May 2010) +# version 0.2 (9. May 2010) +log=/etc/kernel-power/pre-mount.log if test -f /etc/kernel-power/pre-mount.once; then # execute pre-mount script once mv /etc/kernel-power/pre-mount.once /etc/kernel-power/pre-mount.done - date >> /etc/kernel-power/pre-mount.log - sh /etc/kernel-power/pre-mount.done >> /etc/kernel-power/pre-mount.log + date >> $log + echo executing pre-mount.once >> $log + sh /etc/kernel-power/pre-mount.done >> $log + echo pre-mount.once was successfully executed >> $log fi fforce=/etc/kernel-power/force_fsck @@ -17,10 +20,13 @@ fforce=/etc/kernel-power/force_fsck force= if test -f $fforce; then force=`cat $fforce` + date >> $log if test ! "$force" = 1; then rm $fforce # disabled + echo fsck is temporarily disabled >> $log exit 0 fi + echo fsck is temporarily enabled >> $log else cfg=/etc/default/kernel-boot test -f $cfg || exit 0 @@ -39,12 +45,13 @@ part=`sfdisk -l /dev/mmcblk0 | awk '$6 == 83 { print $1; exit }'` test -z "$part" && exit 0 mkdir -p /etc/kernel-power/ -date >> /etc/kernel-power/pre-mount.log +date >> $log # dont continue if reboot during fsck echo 0 > $fforce -test $force = 1 && force="-f" -fsck -y $force -t ext3 $part >> /etc/kernel-power/pre-mount.log +test "$force" = 1 && force="-f" +fsck -y $force -t ext3 $part >> $log +echo fsck successfully finished >> $log rm $fforce # use defaults -- 1.7.9.5