From 3a64a98e724dcc93a88f430e185e99c91767b7d7 Mon Sep 17 00:00:00 2001 From: Patrick Mooney Date: Wed, 16 Apr 2025 14:30:29 -0500 Subject: [PATCH] Add downloaded blobs to package tarball --- src/package.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/package.rs b/src/package.rs index cc624ba..f033529 100644 --- a/src/package.rs +++ b/src/package.rs @@ -769,6 +769,15 @@ impl Package { blob::download(progress, blob, &blob_path) .await .with_context(|| format!("failed to download blob: {}", blob.get_url()))?; + + let src = &blob_path; + let dst = &path.to; + progress.set_message(format!("adding file: {}", src).into()); + archive + .builder + .append_path_with_name_async(src, dst) + .await + .context(format!("Failed to add file '{}' to '{}'", src, dst,))?; } BuildInput::AddPackage(component_package) => { progress.set_message(format!("adding package: {}", component_package.0).into());