op_lid: Doesn't do anything while in powersaving-mode
[pandora-libraries.git] / testdata / scripts / op_lid.sh
index e87e109..af39da9 100755 (executable)
@@ -2,17 +2,18 @@
 #actions done when the lid is closed
 #only argument is 0 for open 1 for closed
 
-if [ "$1" = "1" ]; then #lid was closed
-  #/usr/pandora/scripts/op_bright.sh 0
-  cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness > /tmp/oldbright
-  echo 0 > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
-elif [ "$1" = "0" ]; then # lid was opend
-  maxbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
-  oldbright=$(cat /tmp/oldbright)
-   if [ $oldbright -ge 3 ] && [ $oldbright -le $maxbright ]; then 
-    /usr/pandora/scripts/op_bright.sh $oldbright 
-   else
-    /usr/pandora/scripts/op_bright.sh $maxbright
-   fi
+if [ -e /tmp/powerstate ]; then #do nothing when in powersave mode
+  if [ "$1" = "1" ]; then #lid was closed
+    #/usr/pandora/scripts/op_bright.sh 0
+    cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness > /tmp/oldbright
+    echo 0 > /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/brightness
+  elif [ "$1" = "0" ]; then # lid was opend
+    maxbright=$(cat /sys/devices/platform/twl4030-pwm0-bl/backlight/twl4030-pwm0-bl/max_brightness)
+    oldbright=$(cat /tmp/oldbright)
+     if [ $oldbright -ge 3 ] && [ $oldbright -le $maxbright ]; then 
+      /usr/pandora/scripts/op_bright.sh $oldbright 
+     else
+      /usr/pandora/scripts/op_bright.sh $maxbright
+     fi
+  fi
 fi
-