From a98baee67f084d7a34213cf15ac24704f6e574e3 Mon Sep 17 00:00:00 2001 From: nachoparker Date: Sat, 18 Jan 2020 20:02:57 -0700 Subject: update: fix case where there is no current version file Signed-off-by: nachoparker --- run_update_history.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/run_update_history.sh b/run_update_history.sh index d899950b..add3a29c 100755 --- a/run_update_history.sh +++ b/run_update_history.sh @@ -24,7 +24,11 @@ end_of_list=$((len - 1)) # The latest checkpoint is the newer version in updates dir latest_checkpoint=${updates_list[$end_of_list]} latest_checkpoint_version=$( basename "$latest_checkpoint" .sh ) -current_version=$( grep -oP "\d+\.\d+\.\d+" /usr/local/etc/ncp-version | cut -d'v' -f1 ) +if [[ -f /usr/local/etc/ncp-version ]]; then + current_version=$( grep -oP "\d+\.\d+\.\d+" /usr/local/etc/ncp-version | cut -d'v' -f1 ) +else + current_version="v0.0.0" +fi # Compare current version with latest checkpoint # If the current version is more recent than the latest checkpoint there is no need for backward updates -- cgit v1.2.3