[functions] Add current_version to check latest-versions and app directories

This commit is contained in:
Bernhard "bero" Rosenkränzer (Boggins) 2025-02-17 22:24:47 +01:00
parent 681a54a925
commit 93a7ed6689

View File

@ -111,6 +111,17 @@ install_federated() {
API_TOKEN="6f3d11bee38b636e593aba295d661b9908b42134" API_TOKEN="6f3d11bee38b636e593aba295d661b9908b42134"
git clone https://installcore:$API_TOKEN@code.federated.company/federatedcomputer/Core /federated 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() { upgrade_federated() {
echo -ne "\n* Updating federated install.." echo -ne "\n* Updating federated install.."
[ ! -d "/federated" ] && fail "Directory /federated doesn't exist." [ ! -d "/federated" ] && fail "Directory /federated doesn't exist."