From 57d88663c9d549facb966e7bd485138ac28d8696 Mon Sep 17 00:00:00 2001 From: cyan Date: Mon, 17 Feb 2025 14:56:01 +0100 Subject: [PATCH] fix download monero_c prebuilds issue caused by cleanup (#2015) --- tool/download_moneroc_prebuilds.dart | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/tool/download_moneroc_prebuilds.dart b/tool/download_moneroc_prebuilds.dart index 394f2edbc..8909ca8a8 100644 --- a/tool/download_moneroc_prebuilds.dart +++ b/tool/download_moneroc_prebuilds.dart @@ -44,11 +44,13 @@ Future main() async { final url = asset["browser_download_url"] as String; printV("- downloading $localFilename"); await _dio.download(url, localFilename); - printV(" extracting $localFilename"); - final inputStream = InputFileStream(localFilename); - final archive = XZDecoder().decodeBuffer(inputStream); - final outputStream = OutputFileStream(localFilename.replaceAll(".xz", "")); - outputStream.writeBytes(archive); + if (localFilename.endsWith(".xz")) { + printV(" extracting $localFilename"); + final inputStream = InputFileStream(localFilename); + final archive = XZDecoder().decodeBuffer(inputStream); + final outputStream = OutputFileStream(localFilename.replaceAll(".xz", "")); + outputStream.writeBytes(archive); + } } } if (Platform.isMacOS) {