feat: add guided unified installer #58

Merged
ochenstarik-ui merged 3 commits from codex/unified-installer into main 2026-08-17 19:20:36 +00:00
Showing only changes of commit 783b500046 - Show all commits

View file

@ -263,7 +263,14 @@ install -m 0644 "$temporary_directory/$INNER_ASSET.sha256" "$cached_checksum"
download_required_asset() {
local asset="$1"
download "$release_base/$asset" "$temporary_directory/$asset" || die "required release asset is unavailable: $asset"
if ! download "$release_base/$asset" "$temporary_directory/$asset"; then
case "$asset" in
server-monitor-manager-manifest.json|server-monitor-manager-manifest.sig|server-monitor-manager-manifest.pem)
die "required signed-release asset is unavailable: $asset"
;;
*) die "required release asset is unavailable: $asset" ;;
esac
fi
}
download_platform_release() {