* Add weston wrapper script to - switch vt and display status message to hide console output - create log for weston.
Signed-off-by: Jacob Stiffler <[email protected]> --- .../recipes-graphics/wayland/weston-init.bbappend | 11 +++++- .../recipes-graphics/wayland/weston-init/init | 4 +-- .../recipes-graphics/wayland/weston-init/runWeston | 39 ++++++++++++++++++++++ 3 files changed, 51 insertions(+), 3 deletions(-) create mode 100644 meta-arago-distro/recipes-graphics/wayland/weston-init/runWeston diff --git a/meta-arago-distro/recipes-graphics/wayland/weston-init.bbappend b/meta-arago-distro/recipes-graphics/wayland/weston-init.bbappend index 7825618..d9e15b6 100644 --- a/meta-arago-distro/recipes-graphics/wayland/weston-init.bbappend +++ b/meta-arago-distro/recipes-graphics/wayland/weston-init.bbappend @@ -1,3 +1,12 @@ -PR_append = "-arago3" +PR_append = "-arago4" FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" + +SRC_URI_append = " \ + file://runWeston \ +" + +do_install_append() { + install -d ${D}${bindir} + install -m 755 ${WORKDIR}/runWeston ${D}${bindir} +} diff --git a/meta-arago-distro/recipes-graphics/wayland/weston-init/init b/meta-arago-distro/recipes-graphics/wayland/weston-init/init index b2a2567..b2648f9 100644 --- a/meta-arago-distro/recipes-graphics/wayland/weston-init/init +++ b/meta-arago-distro/recipes-graphics/wayland/weston-init/init @@ -40,7 +40,7 @@ case "$1" in chmod 0700 $XDG_RUNTIME_DIR fi - openvt -s weston + openvt -c 4 -f runWeston # If there's no touchscreen device available, done if [ ! -e /dev/input/touchscreen0 ] ; then @@ -83,7 +83,7 @@ case "$1" in udevadm trigger killproc weston sleep 1 - openvt -s weston + openvt -c 4 -f runWeston ;; stop) diff --git a/meta-arago-distro/recipes-graphics/wayland/weston-init/runWeston b/meta-arago-distro/recipes-graphics/wayland/weston-init/runWeston new file mode 100644 index 0000000..6ef574a --- /dev/null +++ b/meta-arago-distro/recipes-graphics/wayland/weston-init/runWeston @@ -0,0 +1,39 @@ +#!/bin/bash + +clear +cat << EOF + + + + + + + + + + + + + + + + + Please wait... + + + + + + + + + + + + + + + +EOF + +weston --idle-time=0 >> /var/log/weston.log 2>&1 -- 1.9.1 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
