summaryrefslogtreecommitdiff
path: root/hack/lib
diff options
context:
space:
mode:
authorzhukunshuai <jookunshuai@gmail.com>2022-01-18 12:28:21 +0800
committerzhukunshuai <jookunshuai@gmail.com>2022-01-18 12:28:21 +0800
commitf1c0ca2527c7428a2957c750f0b047d490c15d5b (patch)
treed5d988e3c925698583baf8daf2133f51f935fd84 /hack/lib
parentFix no prompt while executing make all without sed (diff)
downloadkubeedge-f1c0ca2527c7428a2957c750f0b047d490c15d5b.tar.gz
Wrap initialization operations in lint.sh into functions
Signed-off-by: zhukunshuai <jookunshuai@gmail.com>
Diffstat (limited to 'hack/lib')
-rwxr-xr-xhack/lib/lint.sh43
1 files changed, 23 insertions, 20 deletions
diff --git a/hack/lib/lint.sh b/hack/lib/lint.sh
index c6e483bd1..639fcb177 100755
--- a/hack/lib/lint.sh
+++ b/hack/lib/lint.sh
@@ -20,33 +20,36 @@ set -o errexit
set -o nounset
set -o pipefail
-SED_CMD=""
-KUBEEDGE_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd -P)"
+function kubeedge::lint::init() {
+ SED_CMD=""
+ KUBEEDGE_ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd -P)"
-if [[ "$OSTYPE" == "darwin"* ]]
-then
- if ! which gsed >/dev/null 2>&1
+ if [[ "$OSTYPE" == "darwin"* ]]
then
- echo "Please install gnu-sed (brew install gnu-sed)"
- exit 1
- else
- SED_CMD=`which gsed`
- fi
-elif [[ "$OSTYPE" == "linux"* ]]
-then
- if ! which sed >/dev/null 2>&1
+ 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
- echo "Please install sed"
- exit 1
+ if ! which sed >/dev/null 2>&1
+ then
+ echo "Please install sed"
+ exit 1
+ else
+ SED_CMD=`which sed`
+ fi
else
- SED_CMD=`which sed`
+ echo "Unsupported OS $OSTYPE"
+ exit 1
fi
-else
- echo "Unsupported OS $OSTYPE"
- exit 1
-fi
+}
kubeedge::lint::check() {
+ kubeedge::lint::init
cd ${KUBEEDGE_ROOT}
echo "start lint ..."
set +o pipefail