[bitbake-devel] [PATCH 3/5] toaster: do not launch web browser on noweb option

Alex DAMIAN alexandru.damian at intel.com
Thu Jan 8 13:15:12 UTC 2015


From: Alexandru DAMIAN <alexandru.damian at intel.com>

This patch makes Toaster managed mode obey the "noweb" parameter
by not starting the web server and launching the web browser
command if the "noweb" parameter is specified.

The web browser will be pointed at 127.0.0.1 instead of 0.0.0.0

[YOCTO #7039]

Signed-off-by: Alexandru DAMIAN <alexandru.damian at intel.com>
---
 bin/toaster | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/bin/toaster b/bin/toaster
index 6969bf7..a6d2e92 100755
--- a/bin/toaster
+++ b/bin/toaster
@@ -185,11 +185,14 @@ if [ -z "$ZSH_NAME" ] && [ `basename \"$0\"` = `basename \"$BASH_SOURCE\"` ]; th
     }
     TOASTER_MANAGED=1
     export TOASTER_MANAGED=1
-    if ! webserverStartAll; then
+    if [ $WEBSERVER -gt 0 ] && ! webserverStartAll; then
         echo "Failed to start the web server, stopping" 1>&2;
         exit 1;
     fi
-    xdg-open http://0.0.0.0:$WEB_PORT/ >/dev/null 2>&1 &
+    if [ $WEBSERVER -gt 0 ]; then
+        echo "Starting browser..."
+        xdg-open http://127.0.0.1:$WEB_PORT/ >/dev/null 2>&1 &
+    fi
     trap trap_ctrlc SIGINT
     echo "Running. Stop with Ctrl-C"
     while [ $RUNNING -gt 0 ]; do
-- 
1.9.1




More information about the bitbake-devel mailing list