From: Eric Bénard Date: Fri, 26 Nov 2010 10:19:24 +0000 (+0100) Subject: qt-demo-init: correctly handle qtdemo for qt4-x11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a94a7d19cdb652e1165de2fa9329d29b35b6ec49;p=openembedded.git qt-demo-init: correctly handle qtdemo for qt4-x11 Signed-off-by: Eric Bénard --- diff --git a/recipes/qt4/qt-demo-init/qtdemo-init b/recipes/qt4/qt-demo-init/qtdemo-init index 8eb8771936..ee84be2cb4 100644 --- a/recipes/qt4/qt-demo-init/qtdemo-init +++ b/recipes/qt4/qt-demo-init/qtdemo-init @@ -3,7 +3,7 @@ set -e if [ -f /usr/bin/qtdemo ]; then - QTDEMO=qtdemo + QTDEMO="qtdemo > /var/log/Xsession.log 2>&1" else QTDEMO="qtdemoE -qws" fi @@ -18,14 +18,29 @@ case "$1" in if [ ! -f /etc/pointercal ]; then /usr/bin/ts_calibrate fi - QWS_MOUSE_PROTO=tslib:$TSLIB_TSDEVICE $QTDEMO & + if [ $QTDEMO == qtdemo ]; then + Xorg & + export DISPLAY=:0 + $QTDEMO & + else + QWS_MOUSE_PROTO=tslib:$TSLIB_TSDEVICE $QTDEMO & + fi else + if [ $QTDEMO == qtdemo ]; then + Xorg & + export DISPLAY=:0 + fi $QTDEMO & fi ;; stop) echo "Stopping qtdemo" - killall qtdemoE + if [ $QTDEMO == qtdemo ]; then + killall Xorg + killall qtdemo + else + killall qtdemoE + fi ;; restart) $0 stop diff --git a/recipes/qt4/qt-demo-init_0.1.bb b/recipes/qt4/qt-demo-init_0.1.bb index 223ea7e58c..89eec6ccbf 100644 --- a/recipes/qt4/qt-demo-init_0.1.bb +++ b/recipes/qt4/qt-demo-init_0.1.bb @@ -1,7 +1,7 @@ DESCRIPTION = "Init script for qtdemo" LICENSE = "MIT" SRC_URI = "file://qtdemo-init" -PR = "r0" +PR = "r1" PACKAGE_ARCH = "all"