ソースを参照

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

chore(dev): fix dev script on macos
Ilya Averyanov 2 年 前
コミット
8e7ba2b6d1
1 ファイル変更7 行追加1 行削除
  1. 7 1
      dev

+ 7 - 1
dev

@@ -2,6 +2,8 @@
 
 set -euo pipefail
 
+UNAME="$(uname -s)"
+
 PROJ_ROOT="$(git rev-parse --show-toplevel)"
 cd "$PROJ_ROOT"
 
@@ -138,7 +140,11 @@ mustache() {
     local name="$1"
     local value="$2"
     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.