Update install.func

This commit is contained in:
CanbiZ 2025-04-07 11:20:20 +02:00
parent 93e721269a
commit 365b023f13

View File

@ -367,10 +367,19 @@ fetch_and_deploy_gh_release() {
fi fi
mkdir -p "/opt/$app" mkdir -p "/opt/$app"
if ! tar -xzf "$tmpdir/$filename" -C "/opt/$app" --strip-components=1; then local extracted=false
msg_error "Failed to extract archive for $app" if tar -tzf "$tmpdir/$filename" | grep -q '/'; then
rm -rf "$tmpdir" if tar -xzf "$tmpdir/$filename" -C "/opt/$app" --strip-components=1; then
return 1 extracted=true
fi
fi
if [[ $extracted != true ]]; then
if ! tar -xzf "$tmpdir/$filename" -C "/opt/$app"; then
msg_error "Failed to extract archive for $app"
rm -rf "$tmpdir"
return 1
fi
fi fi
echo "$version" >"/opt/${app}_version.txt" echo "$version" >"/opt/${app}_version.txt"