* 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

Reply via email to