Bump suc-provider to deal with newer versions (#1389)

This commit is contained in:
Itxaka 2025-04-30 11:34:26 +02:00 committed by GitHub
parent ce6e9bf91d
commit 421ee1de33
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 13 additions and 6 deletions

View File

@ -1,3 +1,3 @@
name: "suc-upgrade"
category: "system"
version: "0.3.1"
version: "0.4.0"

View File

@ -5,21 +5,28 @@ SUC_VERSION="0.0.0"
echo "SUC_VERSION: $SUC_VERSION"
get_version() {
local file_path="$1"
# shellcheck disable=SC1090
source "$file_path"
echo "${KAIROS_VERSION}-${KAIROS_SOFTWARE_VERSION_PREFIX}${KAIROS_SOFTWARE_VERSION}"
}
if [ "$FORCE" != "true" ]; then
if [ -f "/etc/kairos-release" ]; then
# shellcheck disable=SC1091
UPDATE_VERSION=$(source /etc/kairos-release && echo "${KAIROS_VERSION}")
UPDATE_VERSION=$(get_version "/etc/kairos-release")
else
# shellcheck disable=SC1091
UPDATE_VERSION=$(source /etc/os-release && echo "${KAIROS_VERSION}")
UPDATE_VERSION=$(get_version "/etc/os-release" )
fi
if [ -f "${HOST_DIR}/etc/kairos-release" ]; then
# shellcheck disable=SC1091
CURRENT_VERSION=$(source "${HOST_DIR}"/etc/kairos-release && echo "${KAIROS_VERSION}")
CURRENT_VERSION=$(get_version "${HOST_DIR}/etc/kairos-release" )
else
# shellcheck disable=SC1091
CURRENT_VERSION=$(source "${HOST_DIR}"/etc/os-release && echo "${KAIROS_VERSION}")
CURRENT_VERSION=$(get_version "${HOST_DIR}/etc/os-release" )
fi
if [ "$CURRENT_VERSION" == "$UPDATE_VERSION" ]; then