display-brightness: Add 1.0.0 contributed by Patrick Steiner.
authorFlorian Boor <florian.boor@kernelconcepts.de>
Wed, 15 Mar 2006 15:16:11 +0000 (15:16 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Wed, 15 Mar 2006 15:16:11 +0000 (15:16 +0000)
packages/display-brightness/.mtn2git_empty [new file with mode: 0644]
packages/display-brightness/display-brightness.sh [new file with mode: 0644]
packages/display-brightness/display-brightness_1.0.0.bb [new file with mode: 0644]

diff --git a/packages/display-brightness/.mtn2git_empty b/packages/display-brightness/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/display-brightness/display-brightness.sh b/packages/display-brightness/display-brightness.sh
new file mode 100644 (file)
index 0000000..8141866
--- /dev/null
@@ -0,0 +1,41 @@
+#!/bin/sh
+
+# display-brightness.sh
+# simple script to set display-brightness for zaurus clamshell
+# author: patrick steiner <patrick.steiner@a1.net>
+# version: 1.00 | 22.02.2005 23:20
+
+
+STEP=5
+MAX_BRIGHTNESS=`cat /sys/class/backlight/*/max_brightness`
+ACTUAL_BRIGHTNESS=`cat /sys/class/backlight/*/actual_brightness`
+BRIGHTNESS_FILE="/sys/class/backlight/*/brightness"
+
+if [ ! -n "$1" ]; then
+    exit 0
+fi
+
+if [ "$1" = "up" ]; then
+    if [ $ACTUAL_BRIGHTNESS -eq $MAX_BRIGHTNESS ]; then
+        exit 0
+    else
+        let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS+$STEP
+        echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE
+        exit 0
+    fi
+fi
+
+if [ "$1" = "down" ]; then
+    if [ $ACTUAL_BRIGHTNESS -eq 0 ]; then
+        exit 0
+    elif [ $ACTUAL_BRIGHTNESS -lt $STEP ]; then
+        STEP=1
+        let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS-$STEP
+        echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE
+        exit 0
+    else
+        let CURRENT_BRIGHTNESS=$ACTUAL_BRIGHTNESS-$STEP
+        echo $CURRENT_BRIGHTNESS >> $BRIGHTNESS_FILE
+        exit 0
+    fi
+fi
diff --git a/packages/display-brightness/display-brightness_1.0.0.bb b/packages/display-brightness/display-brightness_1.0.0.bb
new file mode 100644 (file)
index 0000000..e275b3f
--- /dev/null
@@ -0,0 +1,14 @@
+DESCRIPTION = "display brightness utility"
+AUTHOR = "Patrick Steiner <patrick.steiner@a1.net>"
+MAINTAINER = "Patrick Steiner <patrick.steiner@a1.net>"
+DEPENDS = ""
+PRIORITY = "optional"
+PR = "r0"
+LICENSE = "GPLv2"
+
+SRC_URI = "file://display-brightness.sh"
+
+do_install() {
+        install -d ${D}${bindir}
+        install -m 0755 ${WORKDIR}/display-brightness.sh ${D}${bindir}/
+}