From 783b50004677dbf099952b5e732774b385971f46 Mon Sep 17 00:00:00 2001 From: ochenstarik-ui Date: Tue, 18 Aug 2026 01:38:31 +0700 Subject: [PATCH] fix: preserve signed asset diagnostics --- deploy/smm-setup.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/deploy/smm-setup.sh b/deploy/smm-setup.sh index 44431d9..ec6c481 100644 --- a/deploy/smm-setup.sh +++ b/deploy/smm-setup.sh @@ -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() {