Procházet zdrojové kódy

export: avoid error on unbound variable

I the shell has `set -u` (to abort on unbound variable), sourcing
export.sh currently fails when IDF_EXPORT_QUIET or IDF_PATH is not set:
> /path/to/esp-idf/export.sh:16: IDF_EXPORT_QUIET: unbound variable

This commit sets a default empty value to those variable, as done
in 16731833fb5 (which forgot IDF_PATH as it's usually set, the other
variable landed later in the file).
Marc Finet před 3 roky
rodič
revize
13e59ed7a9
1 změnil soubory, kde provedl 2 přidání a 2 odebrání
  1. 2 2
      export.sh

+ 2 - 2
export.sh

@@ -13,7 +13,7 @@ __realpath() {
 
 
 __verbose() {
-    [ -n "${IDF_EXPORT_QUIET}" ] && return
+    [ -n "${IDF_EXPORT_QUIET-}" ] && return
     echo "$@"
 }
 
@@ -72,7 +72,7 @@ __main() {
     # Since sh or dash shells can't detect script_dir correctly, check if script_dir looks like an IDF directory
     is_script_dir_esp_idf=$(__is_dir_esp_idf "${script_dir}")
 
-    if [ -z "${IDF_PATH}" ]
+    if [ -z "${IDF_PATH-}" ]
     then
         # IDF_PATH not set in the environment.