diff options
| author | zhukunshuai <jookunshuai@gmail.com> | 2022-01-18 12:28:21 +0800 |
|---|---|---|
| committer | zhukunshuai <jookunshuai@gmail.com> | 2022-01-18 12:28:21 +0800 |
| commit | f1c0ca2527c7428a2957c750f0b047d490c15d5b (patch) | |
| tree | d5d988e3c925698583baf8daf2133f51f935fd84 /hack/lib/lint.sh | |
| parent | Fix no prompt while executing make all without sed (diff) | |
| download | kubeedge-f1c0ca2527c7428a2957c750f0b047d490c15d5b.tar.gz | |
Wrap initialization operations in lint.sh into functions
Signed-off-by: zhukunshuai <jookunshuai@gmail.com>
Diffstat (limited to 'hack/lib/lint.sh')
| -rwxr-xr-x | hack/lib/lint.sh | 43 |
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 |
