diff options
author | Eric Bénard <eric@eukrea.com> | 2010-11-26 11:19:24 +0100 |
---|---|---|
committer | Eric Bénard <eric@eukrea.com> | 2010-11-29 11:39:12 +0100 |
commit | 3bd272a80f647987f0dff52b842da93773bf3903 (patch) | |
tree | c9e5afbea4a74dd7363f82175adb883470ebdbed /recipes/qt4 | |
parent | cb0419cc5fbf3ddf147d689e027a3fe83d368a3e (diff) | |
download | openembedded-3bd272a80f647987f0dff52b842da93773bf3903.tar.gz |
qt-demo-init: correctly handle qtdemo for qt4-x11
Signed-off-by: Eric Bénard <eric@eukrea.com>
Diffstat (limited to 'recipes/qt4')
-rw-r--r-- | recipes/qt4/qt-demo-init/qtdemo-init | 21 | ||||
-rw-r--r-- | recipes/qt4/qt-demo-init_0.1.bb | 2 |
2 files changed, 19 insertions, 4 deletions
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" |