From 1ee19f1e719088aed40fb6ff98f7220f75e5ea89 Mon Sep 17 00:00:00 2001 From: kartik494 Date: Fri, 7 Aug 2020 13:54:31 +0530 Subject: [PATCH] Add check for update-crd script file --- hack/update-crd.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/hack/update-crd.sh b/hack/update-crd.sh index 5c9b2cd4..46ad0a2c 100755 --- a/hack/update-crd.sh +++ b/hack/update-crd.sh @@ -18,7 +18,15 @@ set -o nounset set -o pipefail -## find or download controller-gen +SCRIPT_ROOT=$(unset CDPATH && cd $(dirname "${BASH_SOURCE[0]}")/.. && pwd) + +if [ ${SCRIPT_ROOT}/client != $(pwd) ] +then + echo "NOTE: This script should be run from client directory only"; + exit 1; +fi + +# find or download controller-gen CONTROLLER_GEN=$(which controller-gen) if [ "$CONTROLLER_GEN" = "" ] @@ -37,7 +45,6 @@ then exit 1; fi -SCRIPT_ROOT=$(unset CDPATH && cd $(dirname "${BASH_SOURCE[0]}")/.. && pwd) $CONTROLLER_GEN crd:trivialVersions=true,preserveUnknownFields=false paths=${SCRIPT_ROOT}/client/apis/volumesnapshot/v1beta1 # To use your own boilerplate text use: