]> git.openpandora.org Git - openpandora.oe.git/commitdiff
op_bluetooth.sh, op_cpusettings.sh, op_cpuspeed.sh: Added notice that these won't...
authorMichael Mrozek <EvilDragon@openpandora.de>
Thu, 16 Feb 2012 01:22:59 +0000 (02:22 +0100)
committerMichael Mrozek <EvilDragon@openpandora.de>
Thu, 16 Feb 2012 01:22:59 +0000 (02:22 +0100)
recipes/pandora-system/pandora-scripts/op_bluetooth.sh
recipes/pandora-system/pandora-scripts/op_cpusettings.sh
recipes/pandora-system/pandora-scripts/op_cpuspeed.sh

index 93615ff35196a27dc1825eae1ecacce83c288e77..2d5b79aa45ca0f4b03f8e1fa5d0ff79f0cd41382 100644 (file)
@@ -9,8 +9,7 @@ cd "$HOME"
 if [ "$1" = "startup" ]; then
        [ -f "$LOCK" ] && sudo /usr/sbin/hciconfig "$INTERFACE" up pscan 1>/dev/null && sudo /usr/sbin/bluetoothd || echo "Bluetooth: User has not enabled Bluetooth." 
 
-else
-       
+else   
        # Figure out if Bluetooth is running or not
        
        if hciconfig "$INTERFACE" | grep UP &>/dev/null
@@ -19,6 +18,11 @@ else
                sudo /usr/sbin/hciconfig ${INTERFACE} down 1>/dev/null
                rm -f "$LOCK"
        else
+            kernel_major=`uname -r | cut -c 1`
+            if [ "$kernel_major" = "3" ]; then
+               zenity --info --title="Bluetooth not supported" --text "Sorry, the experimental kernel does not support Bluetooth (yet).\n\nIt could not be enabled."
+             exit 1
+            else
                pgrep bluetoothd
                echo $INTERFACE
                 if [ $? -ne 1 ]; then
@@ -30,4 +34,5 @@ else
 
                fi
        fi
+    fi
 fi
index 4faf6a2398e249dfc969ffe5466196f4125d00ed..b8fc541dca8f1ed2f4470d6999ac3e2320cc853d 100755 (executable)
@@ -3,7 +3,13 @@
 # CPU-Settings, v1.1, written by Michael Mrozek aka EvilDragon 2011.
 # This scripts allows you to change Pandora CPU-Settings.
 
-while mainsel=$(zenity --title="CPU-Settings" --width="400" --height="250" --list --column "id" --column "Please select" --hide-column=1 --text="What do you want to do?" "opp" "Set the max allowed OPP level" "mhz" "Set the minimum / maximum allowed MHz" "warning" "Change warning settings" "defaultmhz" "Set the default MHz"); do
+kernel_major=`uname -r | cut -c 1`
+if [ "$kernel_major" = "3" ]; then
+    zenity --info --title="CPU-Settings not supported" --text "Sorry, the experimental kernel does not support overclocking (yet).\n\nTherefore, you cannot configure the CPU-Settings."
+    exit 1
+else
+
+while mainsel=$(zenity --title="CPU-Settings" --width="400" --height="350" --list --column "id" --column "Please select" --hide-column=1 --text="Welcome to the CPU-Settings.\nHere, you can configure the behaviour of your CPU \nThis can make your Pandora run faster but also more unstable.\n\nDon't worry though, you cannot permanently damage your unit.\n\nWhat do you want to do?\n" "opp" "Set the max allowed OPP level" "mhz" "Set the minimum / maximum allowed MHz" "warning" "Change warning settings" "defaultmhz" "Set the default MHz" --ok-label="Change Setting" --cancel-label="Exit"); do
 
 case $mainsel in
 
@@ -73,4 +79,5 @@ case $mainsel in
 
 
 esac
-done
\ No newline at end of file
+done
+fi
\ No newline at end of file
index 379493d74f7654f660f9f30802632e57d5518168..2aae2d216ab4fe9862efa09977d3a3edc9323a61 100755 (executable)
@@ -7,6 +7,13 @@ warn="$(cat /etc/pandora/conf/cpu.conf | grep 'warn:' | awk -F\: '{print $2}')"
 curmhz="$(cat /proc/pandora/cpu_mhz_max)"
 newmhz="$(cat /proc/pandora/cpu_mhz_max)"
 device=/proc/pandora/cpu_mhz_max
+kernel_major=`uname -r | cut -c 1`
+
+if [ "$kernel_major" = "3" ]; then
+    zenity --info --title="CPU-Settings not supported" --text "Sorry, the experimental kernel does not support setting the clockspeed (yet)."
+    exit 1
+else
+
 if [ ! $1 ]; then
        if [ $DISPLAY ]; then
                newmhz=$(zenity --scale --text "Set CPU clockspeed" --min-value=$minmhz --max-value=$maxmhz --value=$curmhz --step 1)
@@ -36,3 +43,4 @@ if [ $newmhz ]; then
        echo $newmhz > $device
        echo cpu_mhz_max set to $(cat /proc/pandora/cpu_mhz_max)
 fi
+fi
\ No newline at end of file