aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/downloader/xz_downloader.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/downloader/xz_downloader.rs')
-rw-r--r--crates/shirabe/src/downloader/xz_downloader.rs16
1 files changed, 6 insertions, 10 deletions
diff --git a/crates/shirabe/src/downloader/xz_downloader.rs b/crates/shirabe/src/downloader/xz_downloader.rs
index 49dd9deb..b42510a6 100644
--- a/crates/shirabe/src/downloader/xz_downloader.rs
+++ b/crates/shirabe/src/downloader/xz_downloader.rs
@@ -66,16 +66,12 @@ impl ArchiveDownloader for XzDownloader {
let command = ["tar", "-xJf", file, "-C", path];
let mut ignored_output = PhpMixed::Null;
- if self.inner.process.borrow_mut().execute(
- PhpMixed::List(
- command
- .iter()
- .map(|s| PhpMixed::String(s.to_string()))
- .collect(),
- ),
- &mut ignored_output,
- None,
- )? == 0
+ if self
+ .inner
+ .process
+ .borrow_mut()
+ .execute(&command, &mut ignored_output, None)?
+ == 0
{
return Ok(None);
}