From 7e69131886a1c39d089856915277058a44991d11 Mon Sep 17 00:00:00 2001 From: Valentin Haudiquet Date: Wed, 14 Jan 2026 09:32:13 +0100 Subject: [PATCH] pull: only extract real archives --- src/pull.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pull.rs b/src/pull.rs index 521abe7..17e14ae 100644 --- a/src/pull.rs +++ b/src/pull.rs @@ -377,7 +377,7 @@ async fn fetch_archive_sources( download_file_checksum(&url, &file.sha256, package_dir, progress).await?; // Extract all tar archives, merging extracted directories - if file.name.contains(".tar.") { + if file.name.ends_with(".tar.gz") || file.name.ends_with(".tar.xz") { let path = package_dir.join(&file.name); let extract_dir = package_dir.join(&info.stanza.package);