update: fix case where there is no current version file

Signed-off-by: nachoparker <nacho@ownyourbits.com>
This commit is contained in:
nachoparker 2020-01-18 20:02:57 -07:00
parent e0ae40b8db
commit a98baee67f

View File

@ -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 )
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