summaryrefslogtreecommitdiff
path: root/hack/lib/lint.sh
diff options
context:
space:
mode:
authorzhukunshuai <jookunshuai@gmail.com>2022-01-18 11:10:22 +0800
committerzhukunshuai <jookunshuai@gmail.com>2022-01-18 11:10:22 +0800
commit05047c08ec679fb55edebeb66afe463bc5d74027 (patch)
tree5d1dc042be4b289e5206cea6a1754cbeed9a7586 /hack/lib/lint.sh
parentMerge pull request #3469 from gy95/keadm_e2e (diff)
downloadkubeedge-05047c08ec679fb55edebeb66afe463bc5d74027.tar.gz
Fix no prompt while executing make all without sed
Signed-off-by: zhukunshuai <jookunshuai@gmail.com>
Diffstat (limited to 'hack/lib/lint.sh')
-rwxr-xr-xhack/lib/lint.sh10
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"