diff options
Diffstat (limited to 'meta-agl-profile-graphical/recipes-graphics')
-rw-r--r-- | meta-agl-profile-graphical/recipes-graphics/wayland/weston-ready/weston-ready | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/meta-agl-profile-graphical/recipes-graphics/wayland/weston-ready/weston-ready b/meta-agl-profile-graphical/recipes-graphics/wayland/weston-ready/weston-ready index 5a3ff5500..c7cba3043 100644 --- a/meta-agl-profile-graphical/recipes-graphics/wayland/weston-ready/weston-ready +++ b/meta-agl-profile-graphical/recipes-graphics/wayland/weston-ready/weston-ready @@ -23,6 +23,8 @@ usage="Usage: weston-ready [-t timeout]" timeout=0 +function info() { echo "$@" >&2; } + if [ $# -eq 2 ]; then if [ $1 = "-t" ]; then timeout=$(($2 * 10)) @@ -32,15 +34,20 @@ if [ $# -eq 2 ]; then fi fi +info "using timeout $timeout" + time=0 rc=1 while true; do if [ $time -gt $timeout ]; then + info "Timeout reached" break elif LayerManagerControl get screens >/dev/null 2>&1; then + info "Weston is now ready" rc=0 break fi + info "waiting..." if [ $timeout -gt 0 ]; then usleep 500000 fi |