Răsfoiți Sursa

tools: export.sh: fix ESP-IDF path detection on macos

The argument passed to the function is in $1; $0 contains `-bash`.
Before this fix, IDF_PATH would be set to $PWD instead of the correct
path.
Ivan Grokhotkov 6 ani în urmă
părinte
comite
3f9fc97de7
1 a modificat fișierele cu 4 adăugiri și 3 ștergeri
  1. 4 3
      export.sh

+ 4 - 3
export.sh

@@ -2,9 +2,10 @@
 
 function realpath_int() {
     wdir="$PWD"; [ "$PWD" = "/" ] && wdir=""
-    case "$0" in
-        /*) scriptdir="${0}";;
-        *) scriptdir="$wdir/${0#./}";;
+    arg=$1
+    case "$arg" in
+        /*) scriptdir="${arg}";;
+        *) scriptdir="$wdir/${arg#./}";;
     esac
     scriptdir="${scriptdir%/*}"
     echo "$scriptdir"