* requested by Joachim Ott
* also fix 89xTs_Calibrate_xinput_calibrator, never call exit from Xsession.d script,
because they are sourced to main Xsession shell and exit will end whole Xsession execution
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
===================================================================
--- xserver-common/X11/Xsession.d/89xTs_Calibrate_xinput_calibrator (revision 0)
+++ xserver-common/X11/Xsession.d/89xTs_Calibrate_xinput_calibrator (revision 0)
-@@ -0,0 +1,35 @@
+@@ -0,0 +1,34 @@
+#!/bin/sh
+
+SYSFS_CALIBRATION_DIR=/sys/bus/i2c/devices/0-0073/s3c2440-ts/calibration
+ else
+ /usr/bin/xinput_calibrator_once.sh
+ fi
-+ exit
+ fi
+fi
--- /dev/null
+diff -uNr xserver-common-1.33.orig//X11/xserver-common xserver-common-1.33/X11/xserver-common
+--- xserver-common-1.33.orig//X11/xserver-common 2010-04-28 23:27:10.000000000 +0200
++++ xserver-common-1.33/X11/xserver-common 2010-04-28 23:29:07.000000000 +0200
+@@ -192,3 +196,8 @@
+ if [ "$XSERVER" != "Xorg" ] ; then
+ ARGS="$ARGS $MOUSE"
+ fi
++
++# let a local script modify the variables
++if [ -e /etc/X11/xserver-system ] ; then
++ . /etc/X11/xserver-system
++fi
LICENSE = "GPL"
SECTION = "x11"
RDEPENDS_${PN} = "xmodmap xrandr xdpyinfo"
-PR = "r1"
+PR = "r2"
PACKAGE_ARCH = "all"
DEFAULT_PREFERENCE = "-1"
SRC_URI_append_shr = " file://89xTs_Calibrate.xinput_calibrator.patch;patch=1 \
file://90xXWindowManager.patch;patch=1 \
file://Xserver.add.nocursor.for.gta.patch;patch=1 \
+ file://Xserver.add.xserver-system.patch;patch=1 \
file://Xserver.add.dpi.for.gta.patch;patch=1"
do_install_append() {