summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics
diff options
context:
space:
mode:
authorRoss Burton <ross.burton@intel.com>2013-11-07 11:55:35 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-12 17:00:12 +0000
commitb4d22bb10fe2a67d042d1039cf3c7b637a90c293 (patch)
tree494e4b8cd4c98ec944cc462e736ab0d7a67c7c44 /meta/recipes-graphics
parent6894ee1baf0faa496147d4e3d7cd929782699d54 (diff)
downloadpoky-b4d22bb10fe2a67d042d1039cf3c7b637a90c293.tar.gz
weston-init: start weston on a new VT
Weston 1.3 needs to run on a VT, which is typically handled by weston-launch. Currently weston-init doesn't use weston-launch as that depends on the (non-default) pam DISTRO_FEATURE, so depend on kbd and use openvt directly. This also fixes problems caused by the init script blocking until Weston exits, which meant that later init scripts were not actually running. (From OE-Core master rev: 3726eb29cfa79a4a1fbdbcaa96f770063c482858) (From OE-Core rev: d79f7846f5d538f6f835f52686fd2c749cb1b70f) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> Signed-off-by: Robert Yang <liezhi.yang@windriver.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-graphics')
-rw-r--r--meta/recipes-graphics/wayland/weston-init.bb2
-rw-r--r--meta/recipes-graphics/wayland/weston-init/init2
2 files changed, 3 insertions, 1 deletions
diff --git a/meta/recipes-graphics/wayland/weston-init.bb b/meta/recipes-graphics/wayland/weston-init.bb
index a3fe811f4d..4ebda8b297 100644
--- a/meta/recipes-graphics/wayland/weston-init.bb
+++ b/meta/recipes-graphics/wayland/weston-init.bb
@@ -13,5 +13,7 @@ do_install() {
13 13
14inherit allarch update-rc.d 14inherit allarch update-rc.d
15 15
16RDEPENDS_${PN} = "weston kbd"
17
16INITSCRIPT_NAME = "weston" 18INITSCRIPT_NAME = "weston"
17INITSCRIPT_PARAMS = "start 9 5 2 . stop 20 0 1 6 ." 19INITSCRIPT_PARAMS = "start 9 5 2 . stop 20 0 1 6 ."
diff --git a/meta/recipes-graphics/wayland/weston-init/init b/meta/recipes-graphics/wayland/weston-init/init
index daa7f2300f..284fd0ac3c 100644
--- a/meta/recipes-graphics/wayland/weston-init/init
+++ b/meta/recipes-graphics/wayland/weston-init/init
@@ -34,7 +34,7 @@ case "$1" in
34 chmod 0700 $XDG_RUNTIME_DIR 34 chmod 0700 $XDG_RUNTIME_DIR
35 fi 35 fi
36 36
37 weston 37 openvt -s weston
38 ;; 38 ;;
39 39
40 stop) 40 stop)