From: Michael Mrozek Date: Thu, 26 Aug 2010 02:24:04 +0000 (+0200) Subject: pnd_run.sh: Added "Do not change speed and don't ask again". X-Git-Tag: sz_beta3~130 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=31cf406194e4e5fb170691bec1bfe33758c4f091;p=pandora-libraries.git pnd_run.sh: Added "Do not change speed and don't ask again". --- diff --git a/testdata/scripts/pnd_run.sh b/testdata/scripts/pnd_run.sh index f9e309c..a9a4029 100755 --- a/testdata/scripts/pnd_run.sh +++ b/testdata/scripts/pnd_run.sh @@ -62,7 +62,7 @@ mountPnd() { rm /tmp/cpuspeed if ! [ -f "${MOUNTPOINT}/pandora/appdata/${PND_NAME}/cpuspeed" ]; then if [ ${cpuspeed:-$(cat /proc/pandora/cpu_mhz_max)} -gt $(cat /proc/pandora/cpu_mhz_max) ]; then - cpuselection=$(zenity --title="set cpu speed" --height=320 --list --column "id" --column "Please select" --hide-column=1 --text="$PND_NAME suggests to set the cpu speed to $cpuspeed MHz to make it run properly.\n\n Do you want to change the cpu speed? (current speed: $(cat /proc/pandora/cpu_mhz_max) MHz)\n\nWarning: Setting the clock speed above 600MHz can be unstable and it NOT recommended!" "yes" "Yes, set it to $cpuspeed MHz" "custom" "Yes, select custom value" "yessave" "Yes, set it to $cpuspeed MHz and don't ask again" "customsave" "Yes, set it to custom speed and don't ask again" "no" "No, don't change the speed") + cpuselection=$(zenity --title="set cpu speed" --height=350 --list --column "id" --column "Please select" --hide-column=1 --text="$PND_NAME suggests to set the cpu speed to $cpuspeed MHz to make it run properly.\n\n Do you want to change the cpu speed? (current speed: $(cat /proc/pandora/cpu_mhz_max) MHz)\n\nWarning: Setting the clock speed above 600MHz can be unstable and it NOT recommended!" "yes" "Yes, set it to $cpuspeed MHz" "custom" "Yes, select custom value" "yessave" "Yes, set it to $cpuspeed MHz and don't ask again" "customsave" "Yes, set it to custom speed and don't ask again" "no" "No, don't change the speed" "nosave" "No, don't chage the speed and don't ask again") if [ ${cpuselection} = "yes" ]; then cat /proc/pandora/cpu_mhz_max > /tmp/cpuspeed sudo /usr/pandora/scripts/op_cpuspeed.sh $cpuspeed @@ -79,18 +79,19 @@ mountPnd() { zenity --info --title="Note" --text="Speed saved.\n\nTo re-enable this dialogue, please delete the file\n${MOUNTPOINT}/pandora/appdata/${PND_NAME}/cpuspeed" sudo /usr/pandora/scripts/op_cpuspeed.sh $cpuspeed cat /proc/pandora/cpu_mhz_max > ${MOUNTPOINT}/pandora/appdata/${PND_NAME}/cpuspeed + elif [ ${cpuselection} = "nosave" ]; then + zenity --info --title="Note" --text="Speed will not be changed.\n\nTo re-enable this dialogue, please delete the file\n${MOUNTPOINT}/pandora/appdata/${PND_NAME}/cpuspeed" + echo 9999 > ${MOUNTPOINT}/pandora/appdata/${PND_NAME}/cpuspeed fi fi else cpuspeed=$(cat "${MOUNTPOINT}/pandora/appdata/${PND_NAME}/cpuspeed") - cat /proc/pandora/cpu_mhz_max > /tmp/cpuspeed - echo Setting to CPU-Speed $cpuspeed MHz - sudo /usr/pandora/scripts/op_cpuspeed.sh $cpuspeed - - - #gksudo --message ", enter your password to allow" "echo $cpuspeed>/proc/pandora/cpu_mhz_max" - fi - + if [ "$cpuspeed" -lt "1500" ]; then + cat /proc/pandora/cpu_mhz_max > /tmp/cpuspeed + echo Setting to CPU-Speed $cpuspeed MHz + sudo /usr/pandora/scripts/op_cpuspeed.sh $cpuspeed + fi + fi #is the union already mounted? if not mount evrything, else launch the stuff mount | grep "on /mnt/utmp/${PND_NAME} type" if [ $? -ne 0 ];then @@ -325,4 +326,4 @@ else main > "/tmp/pndrun${PND_NAME}_$ACTION.out" 2>&1 fi - \ No newline at end of file +