+ROOT_DIR="$(pwd)"
+HELM_COMMAND=helm
+
+if ! $($HELM_COMMAND > /dev/null);then
+ echo "Download and install Helm"
+ if [ ! -e helm-v${HELMVERSION}-linux-amd64.tar.gz ]; then
+ wget -nv https://storage.googleapis.com/kubernetes-helm/helm-v${HELMVERSION}-linux-amd64.tar.gz
+ fi
+ tar -xvf ./helm-v${HELMVERSION}-linux-amd64.tar.gz
+ mv linux-amd64/helm ./
+ HELM_COMMAND=./helm
+ $HELM_COMMAND init -c
+fi
+# Set up ric common template
+# Download it/dep common template charts
+git clone --single-branch --branch master "https://gerrit.o-ran-sc.org/r/it/dep" ./dep
+
+# Start Helm local repo if there isn't one
+if [ ! -z $(pgrep "$HELM_COMMAND") ]; then
+ echo "Stopping existing local Helm server."
+ kill -9 "$(pgrep "$HELM_COMMAND")"
+fi
+if [ ! -d ./charts ]; then
+ mkdir ./charts
+fi
+echo "Starting local Helm server"
+nohup $HELM_COMMAND serve --repo-path charts >& /dev/null &
+# Package ric-common and serve it using Helm local repo
+$HELM_COMMAND package --save=false -d ./charts "$ROOT_DIR/dep/ric-common/Common-Template/helm/ric-common"
+$HELM_COMMAND package --save=false -d ./charts "$ROOT_DIR/dep/ric-common/Common-Template/helm/aux-common"
+$HELM_COMMAND repo index ./charts
+# Make sure that helm local repo is added
+$HELM_COMMAND repo remove local
+$HELM_COMMAND repo add local http://127.0.0.1:8879/charts
+# Remove it/dep charts
+rm -rf ./dep