xserver-common: fix portrait startup rotation for Cxx00
authorJustin Patrin <papercrane@gmail.com>
Mon, 12 Sep 2005 18:44:46 +0000 (18:44 +0000)
committerOpenEmbedded Project <openembedded-devel@lists.openembedded.org>
Mon, 12 Sep 2005 18:44:46 +0000 (18:44 +0000)
packages/xserver-common/files/.mtn2git_empty [new file with mode: 0644]
packages/xserver-common/files/cxk-rotation.patch [new file with mode: 0644]
packages/xserver-common/xserver-common_1.1.bb

diff --git a/packages/xserver-common/files/.mtn2git_empty b/packages/xserver-common/files/.mtn2git_empty
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/packages/xserver-common/files/cxk-rotation.patch b/packages/xserver-common/files/cxk-rotation.patch
new file mode 100644 (file)
index 0000000..f29d052
--- /dev/null
@@ -0,0 +1,24 @@
+diff -Nur xserver-common-1.1~/X11/Xinit.d/11zaurus xserver-common-1.1/X11/Xinit.d/11zaurus
+--- xserver-common-1.1~/X11/Xinit.d/11zaurus   2005-08-29 03:52:46.000000000 -0700
++++ xserver-common-1.1/X11/Xinit.d/11zaurus    2005-09-12 11:03:37.000000000 -0700
+@@ -5,8 +5,19 @@
+    exit 0
+ fi
++module_id() {
++    # Get model name
++    echo `grep "^Hardware" /proc/cpuinfo | sed -e "s/.*: *//" | tr a-z A-Z`
++}
++
+ chkhinge -e
+ if [ $? = 12 ]; then
+-   xrandr -o right
++   case `module_id` in
++      *SPITZ | *AKITA | *BORZOI)
++              DIRECTION="left" ;;
++        default)
++                DIRECTION="right" ;;
++   esac
++   xrandr -o $DIRECTION
+ fi
index 70e689c..76bd376 100644 (file)
@@ -4,8 +4,9 @@ LICENSE = "GPL"
 SECTION = "x11"
 DEPENDS = "xmodmap xrandr xdpyinfo xtscal"
 RDEPENDS_${PN} = "xmodmap xrandr xdpyinfo xtscal"
-PR = "r2"
+PR = "r3"
 
 # we are using a gpe-style Makefile
 inherit gpe
 
+SRC_URI += "file://cxk-rotation.patch;patch=1"
\ No newline at end of file