diff options
| author | zhukunshuai <jookunshuai@gmail.com> | 2022-01-18 11:10:22 +0800 |
|---|---|---|
| committer | zhukunshuai <jookunshuai@gmail.com> | 2022-01-18 11:10:22 +0800 |
| commit | 05047c08ec679fb55edebeb66afe463bc5d74027 (patch) | |
| tree | 5d1dc042be4b289e5206cea6a1754cbeed9a7586 /hack/lib | |
| parent | Merge pull request #3469 from gy95/keadm_e2e (diff) | |
| download | kubeedge-05047c08ec679fb55edebeb66afe463bc5d74027.tar.gz | |
Fix no prompt while executing make all without sed
Signed-off-by: zhukunshuai <jookunshuai@gmail.com>
Diffstat (limited to 'hack/lib')
| -rwxr-xr-x | hack/lib/lint.sh | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/hack/lib/lint.sh b/hack/lib/lint.sh index af8f42451..c6e483bd1 100755 --- a/hack/lib/lint.sh +++ b/hack/lib/lint.sh @@ -25,19 +25,21 @@ KUBEEDGE_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd -P)" if [[ "$OSTYPE" == "darwin"* ]] then - SED_CMD=`which gsed` - if [ -z $SED_CMD ] + if ! which gsed >/dev/null 2>&1 then echo "Please install gnu-sed (brew install gnu-sed)" exit 1 + else + SED_CMD=`which gsed` fi elif [[ "$OSTYPE" == "linux"* ]] then - SED_CMD=`which sed` - if [ -z $SED_CMD ] + if ! which sed >/dev/null 2>&1 then echo "Please install sed" exit 1 + else + SED_CMD=`which sed` fi else echo "Unsupported OS $OSTYPE" |
