Pārlūkot izejas kodu

Merge pull request #10575 from savonarola/0502-fix-dev-script-macos

chore(dev): fix dev script on macos
Ilya Averyanov 2 gadi atpakaļ
vecāks
revīzija
8e7ba2b6d1
1 mainītis faili ar 7 papildinājumiem un 1 dzēšanām
  1. 7 1
      dev

+ 7 - 1
dev

@@ -2,6 +2,8 @@
 
 
 set -euo pipefail
 set -euo pipefail
 
 
+UNAME="$(uname -s)"
+
 PROJ_ROOT="$(git rev-parse --show-toplevel)"
 PROJ_ROOT="$(git rev-parse --show-toplevel)"
 cd "$PROJ_ROOT"
 cd "$PROJ_ROOT"
 
 
@@ -138,7 +140,11 @@ mustache() {
     local name="$1"
     local name="$1"
     local value="$2"
     local value="$2"
     local file="$3"
     local file="$3"
-    sed -i "s|{{\s*${name}\s*}}|${value}|g" "$file"
+    if [[ "$UNAME" == "Darwin" ]]; then
+        sed -i '' "s|{{[[:space:]]*${name}[[:space:]]*}}|${value}|g" "$file"
+    else
+        sed -i "s|{{\s*${name}\s*}}|${value}|g" "$file"
+    fi
 }
 }
 
 
 ## render the merged boot conf file.
 ## render the merged boot conf file.