From d67c86edfe3d455cba330ec5a058913504bb9e37 Mon Sep 17 00:00:00 2001 From: Rajesh Rajendran Date: Fri, 31 Mar 2023 19:37:35 +0200 Subject: [PATCH] chore(cli): check vars file prior update (#1091) Signed-off-by: rjshrjndrn --- scripts/helmcharts/openreplay-cli | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/helmcharts/openreplay-cli b/scripts/helmcharts/openreplay-cli index fc1f86365..8843c4ac8 100755 --- a/scripts/helmcharts/openreplay-cli +++ b/scripts/helmcharts/openreplay-cli @@ -263,7 +263,11 @@ function upgrade() { # 3. How to update package. Because openreplay -u will be done from old update script # 4. Update from Version exists git || log err "Git not found. Please install" - or_version=$(busybox awk '/fromVersion/{print $2}' < "${OR_DIR}/vars.yaml") + or_version=$(busybox awk '/fromVersion/{print $2}' < "${OR_DIR}/vars.yaml") || { + log err "${BWHITE}${OR_DIR}/vars.yaml${RED} not found. + Please do ${BWHITE}openreplay --deprecated-upgrade /path/to/vars.yaml${RED} + " + } # Creating backup dir of current installation [[ -d "$OR_DIR/openreplay" ]] && sudo cp -rfb "$OR_DIR/openreplay" "$OR_DIR/openreplay_${or_version//\"}" && sudo rm -rf ${OR_DIR}/openreplay