浏览代码

Support Darwin environment on buildroot/bin (#10751)

KangDroid 7 年前
父节点
当前提交
9a531da861

+ 3
- 1
buildroot/bin/opt_disable 查看文件

@@ -1,5 +1,7 @@
1 1
 #!/usr/bin/env bash
2 2
 
3
+SED=$(which gsed || which sed)
4
+
3 5
 for opt in "$@" ; do
4
-  eval "sed -i 's/\([[:blank:]]*\)\(#define \b${opt}\b\)/\1\/\/\2/g' Marlin/Configuration.h"
6
+  eval "${SED} -i 's/\([[:blank:]]*\)\(#define \b${opt}\b\)/\1\/\/\2/g' Marlin/Configuration.h"
5 7
 done

+ 3
- 1
buildroot/bin/opt_disable_adv 查看文件

@@ -1,5 +1,7 @@
1 1
 #!/usr/bin/env bash
2 2
 
3
+SED=$(which gsed || which sed)
4
+
3 5
 for opt in "$@" ; do
4
-  eval "sed -i 's/\([[:blank:]]*\)\(#define \b${opt}\b\)/\1\/\/\2/g' Marlin/Configuration_adv.h"
6
+  eval "${SED} -i 's/\([[:blank:]]*\)\(#define \b${opt}\b\)/\1\/\/\2/g' Marlin/Configuration_adv.h"
5 7
 done

+ 3
- 1
buildroot/bin/opt_enable 查看文件

@@ -1,5 +1,7 @@
1 1
 #!/usr/bin/env bash
2 2
 
3
+SED=$(which gsed || which sed)
4
+
3 5
 for opt in "$@" ; do
4
-  eval "sed -i 's/\/\/[[:blank:]]*\(#define \b${opt}\b\)/\1/g' Marlin/Configuration.h"
6
+  eval "${SED} -i 's/\/\/[[:blank:]]*\(#define \b${opt}\b\)/\1/g' Marlin/Configuration.h"
5 7
 done

+ 3
- 1
buildroot/bin/opt_enable_adv 查看文件

@@ -1,5 +1,7 @@
1 1
 #!/usr/bin/env bash
2 2
 
3
+SED=$(which gsed || which sed)
4
+
3 5
 for opt in "$@" ; do
4
-  eval "sed -i 's/\/\/[[:blank:]]*\(#define \b${opt}\b\)/\1/g' Marlin/Configuration_adv.h"
6
+  eval "${SED} -i 's/\/\/[[:blank:]]*\(#define \b${opt}\b\)/\1/g' Marlin/Configuration_adv.h"
5 7
 done

+ 3
- 1
buildroot/bin/opt_set 查看文件

@@ -1,3 +1,5 @@
1 1
 #!/usr/bin/env bash
2 2
 
3
-eval "sed -i 's/\(#define \b${1}\b\).*$/\1 ${2}/g' Marlin/Configuration.h"
3
+SED=$(which gsed || which sed)
4
+
5
+eval "${SED} -i 's/\(#define \b${1}\b\).*$/\1 ${2}/g' Marlin/Configuration.h"

+ 3
- 1
buildroot/bin/opt_set_adv 查看文件

@@ -1,3 +1,5 @@
1 1
 #!/usr/bin/env bash
2 2
 
3
-eval "sed -i 's/\(#define \b${1}\b\).*$/\1 ${2}/g' Marlin/Configuration_adv.h"
3
+SED=$(which gsed || which sed)
4
+
5
+eval "${SED} -i 's/\(#define \b${1}\b\).*$/\1 ${2}/g' Marlin/Configuration_adv.h"

+ 3
- 1
buildroot/bin/pins_set 查看文件

@@ -1,3 +1,5 @@
1 1
 #!/usr/bin/env bash
2 2
 
3
-eval "sed -i 's/\(#define \b${2}\b\).*$/\1 ${3}/g' Marlin/src/pins/pins_${1}.h"
3
+SED=$(which gsed || which sed)
4
+
5
+eval "${SED} -i 's/\(#define \b${2}\b\).*$/\1 ${3}/g' Marlin/src/pins/pins_${1}.h"

正在加载...
取消
保存