Filter output of environment
[src/xds/xds-server.git] / scripts / sdks / agl / _env-init.sh
index a08f798..9b92d56 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/bash
  ###########################################################################
-# Copyright 2017 IoT.bzh
+# Copyright 2017-2018 IoT.bzh
 #
 # author: Sebastien Douheret <sebastien@iot.bzh>
 #
 
 [ -f /etc/xdtrc ] && . /etc/xdtrc
 
-[ -z "$XDT_SDK" ] && XDT_SDK=/xdt/sdk
+if [ -z "$XDT_SDK" ]; then
+    # For backward compatibility and compliance with AGL DevKit docker image
+       [ -d "/xdt/sdk" ] && export XDT_SDK=/xdt/sdk || export XDT_SDK=$HOME/xds-workspace/.sdks
+fi
 
 export SDK_FAMILY_NAME="agl"
 export SDK_ROOT_DIR="$XDT_SDK"
 export SDK_ENV_SETUP_FILENAME="environment-setup-*"
 export SDK_DATABASE="http://iot.bzh/download/public/XDS/sdk/sdks_latest.json"
 
-[ "$1" = "-print" ] && { env; }
+[ "$1" = "-print" ] && ( set -o posix; set | grep '[A-Za-z0-9_]\{1,\}='; )