Revision | b4ef318f59ca2d08c2cb76ec64404f2e32170f9e (tree) |
---|---|
Time | 2023-01-07 18:24:33 |
Author | Fs <Fsu0413@vip....> |
Commiter | Fs |
deal with set -e
Signed-off-by: Fs <Fsu0413@vip.qq.com>
@@ -13,7 +13,7 @@ if [ $# -lt 2 ]; then | ||
13 | 13 | exit 1 |
14 | 14 | fi |
15 | 15 | |
16 | -set -e | |
16 | +set -ex | |
17 | 17 | |
18 | 18 | PATH_TO_TARGET=`realpath "$1"` |
19 | 19 | PATH_TO_HOST=`realpath "$2"` |
@@ -63,13 +63,11 @@ chmod +x "${PATH_TO_TARGET}/bin/qmake" | ||
63 | 63 | GNU_SED= |
64 | 64 | |
65 | 65 | for SED_PROGRAM in gsed sed; do |
66 | - GSED_OUTPUT="`LANG=C $SED_PROGRAM --help 2> /dev/null`" | |
67 | - if [ $? -eq 0 ] ; then | |
68 | - if echo "$GSED_OUTPUT" | grep -q -F "GNU sed"; then | |
69 | - echo "Found GNU sed: $SED_PROGRAM" | |
70 | - GNU_SED=$SED_PROGRAM | |
71 | - break | |
72 | - fi | |
66 | + GSED_OUTPUT="`LANG=C $SED_PROGRAM --help 2> /dev/null || :`" | |
67 | + if echo "$GSED_OUTPUT" | grep -q -F "GNU sed"; then | |
68 | + echo "Found GNU sed: $SED_PROGRAM" | |
69 | + GNU_SED=$SED_PROGRAM | |
70 | + break | |
73 | 71 | fi |
74 | 72 | done |
75 | 73 |