From 57093e8dfe3d28d4f7109c4c1a6ba8f85aa77ecd Mon Sep 17 00:00:00 2001
From: Christian Berendt <berendt@b1-systems.de>
Date: Fri, 17 Jul 2015 11:58:09 +0200
Subject: [PATCH] Only use default values for MY_IP/MY_DEV in genenv if not set

This way it is possible to manually specify MY_IP/MY_DEV when running
the genenv script.

Closes-bug: #1475572

Change-Id: I291815a4ed1ea15adbddf94905706c77c8bb5a09
---
 tools/genenv | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/tools/genenv b/tools/genenv
index 95082ee542..5878a23aef 100755
--- a/tools/genenv
+++ b/tools/genenv
@@ -30,11 +30,11 @@ check_binarydependencies
 REAL_PATH=$(python -c "import os,sys;print os.path.realpath('$0')")
 cd "$(dirname "$REAL_PATH")/.."
 
-MY_IP=$(ip route get $(ip route | awk '$1 == "default" {print $3}') |
-    awk '$4 == "src" {print $5}')
+MY_IP=${MY_IP:-$(ip route get $(ip route | awk '$1 == "default" {print $3}') |
+    awk '$4 == "src" {print $5}')}
 
-MY_DEV=$(ip route get $(ip route | awk '$1 == "default" {print $3}') |
-    awk '$4 == "src" {print $3}')
+MY_DEV=${MY_DEV:-$(ip route get $(ip route | awk '$1 == "default" {print $3}') |
+    awk '$4 == "src" {print $3}')}
 
 echo MY_IP=$MY_IP
 echo MY_DEV=$MY_DEV