From b3988013e8d9bb9edfeabf1d492bd3ae8eee4320 Mon Sep 17 00:00:00 2001 From: micheloe Date: Mon, 2 Jan 2017 15:47:25 +0100 Subject: [PATCH] Added explicit sorting on old file versions --- getssl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/getssl b/getssl index 1c2ca7b..a7f9b7b 100755 --- a/getssl +++ b/getssl @@ -340,6 +340,10 @@ check_getssl_upgrade() { # check if a more recent version of code is available a getssl_versions+=($getssl_version) done shopt -u nullglob + # Explicitly sort the getssl_versions array to make sure + shopt -s -o noglob + IFS=$'\n' getssl_versions=($(sort <<< "${getssl_versions[*]}")) + shopt -u -o noglob # Remove entries until given amount of old versions to keep is reached while [[ ${#getssl_versions[@]} -gt $_KEEP_VERSIONS ]]; do debug "removing old version ${getssl_versions[0]}"