From 93a7ed668954684e0d868045f2caab8e6e3cb513 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bernhard=20Rosenkr=C3=A4nzer?= Date: Mon, 17 Feb 2025 22:24:47 +0100 Subject: [PATCH] [functions] Add current_version to check latest-versions and app directories --- lib/functions.sh | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/lib/functions.sh b/lib/functions.sh index 3cc5684..6dc86bf 100644 --- a/lib/functions.sh +++ b/lib/functions.sh @@ -111,6 +111,17 @@ install_federated() { API_TOKEN="6f3d11bee38b636e593aba295d661b9908b42134" git clone https://installcore:$API_TOKEN@code.federated.company/federatedcomputer/Core /federated } +current_version() { + local V="" + if [ -e /federated/services/$1/service ]; then + . /federated/services/$1/service + V="$VERSION" + fi + if [ -z "$V" ]; then + V="$(cat /federated/lib/latest-versions |grep "^$1=" |cut -d= -f2-)" + fi + echo $V +} upgrade_federated() { echo -ne "\n* Updating federated install.." [ ! -d "/federated" ] && fail "Directory /federated doesn't exist."