瀏覽代碼

Tweak opt_set, opt_enable

Scott Lahteine 3 年之前
父節點
當前提交
3107d8a0f4
共有 2 個文件被更改,包括 4 次插入4 次删除
  1. 2
    2
      buildroot/bin/opt_enable
  2. 2
    2
      buildroot/bin/opt_set

+ 2
- 2
buildroot/bin/opt_enable 查看文件

@@ -7,7 +7,7 @@ SED=$(which gsed || which sed)
7 7
 
8 8
 for opt in "$@" ; do
9 9
   # Logic for returning nonzero based on answer here: https://stackoverflow.com/a/15966279/104648
10
-  eval "${SED} -i '/^[[:blank:]]*\(\/\/\)*[[:blank:]]*\(#define \b${opt}\b\)/{s//\2/;h};\${x;/./{x;q0};x;q9}' Marlin/Configuration.h" ||
11
-  eval "${SED} -i '/^[[:blank:]]*\(\/\/\)*[[:blank:]]*\(#define \b${opt}\b\)/{s//\2/;h};\${x;/./{x;q0};x;q9}' Marlin/Configuration_adv.h" ||
10
+  eval "${SED} -i '/^\([[:blank:]]*\/\/\)*[[:blank:]]*\(#define \b${opt}\b\)/{s//\2/;h};\${x;/./{x;q0};x;q9}' Marlin/Configuration.h" ||
11
+  eval "${SED} -i '/^\([[:blank:]]*\/\/\)*[[:blank:]]*\(#define \b${opt}\b\)/{s//\2/;h};\${x;/./{x;q0};x;q9}' Marlin/Configuration_adv.h" ||
12 12
   (echo "ERROR: opt_enable Can't find ${opt}" >&2 && exit 9)
13 13
 done

+ 2
- 2
buildroot/bin/opt_set 查看文件

@@ -8,8 +8,8 @@ SED=$(which gsed || which sed)
8 8
 ARGC=$#
9 9
 while [[ $# > 1 ]]; do
10 10
   # Logic for returning nonzero based on answer here: https://stackoverflow.com/a/15966279/104648
11
-  eval "${SED} -i '/^[[:blank:]]*\(\/\/\)*\([[:blank:]]*\)\(#define\s\+\b${1}\b\).*$/{s//\2\3 ${2}/;h};\${x;/./{x;q0};x;q9}' Marlin/Configuration.h" ||
12
-  eval "${SED} -i '/^[[:blank:]]*\(\/\/\)*\([[:blank:]]*\)\(#define\s\+\b${1}\b\).*$/{s//\2\3 ${2}/;h};\${x;/./{x;q0};x;q9}' Marlin/Configuration_adv.h" ||
11
+  eval "${SED} -i '/^\([[:blank:]]*\)\(\/\/\)*\([[:blank:]]*\)\(#define\s\+\b${1}\b\).*$/{s//\1\3\4 ${2}/;h};\${x;/./{x;q0};x;q9}' Marlin/Configuration.h" ||
12
+  eval "${SED} -i '/^\([[:blank:]]*\)\(\/\/\)*\([[:blank:]]*\)\(#define\s\+\b${1}\b\).*$/{s//\1\3\4 ${2}/;h};\${x;/./{x;q0};x;q9}' Marlin/Configuration_adv.h" ||
13 13
   eval "echo '#define ${1} ${2}' >>Marlin/Configuration.h" ||
14 14
   (echo "ERROR: opt_set Can't set or add ${1}" >&2 && exit 9)
15 15
   shift 2

Loading…
取消
儲存