about summary refs log tree commit diff
path: root/src/bootstrap
diff options
context:
space:
mode:
authorJonathan A. Kollasch <jakllsch@kollasch.net>2017-08-31 09:22:39 -0500
committerJonathan A. Kollasch <jakllsch@kollasch.net>2017-09-27 11:17:42 -0500
commit90aa66bfc2e90de39e10ad3ed6d08b534f1efd02 (patch)
tree841869aa09df5edd44f8661ac6412304d4ec901c /src/bootstrap
parentb53b853129e4a05994e7029e2c45d74141a13961 (diff)
downloadrust-90aa66bfc2e90de39e10ad3ed6d08b534f1efd02.tar.gz
rust-90aa66bfc2e90de39e10ad3ed6d08b534f1efd02.zip
bootstrap: use tar -z on extract
Some tar(1) programs—such as NetBSD's—do not automatically decompress.
Diffstat (limited to 'src/bootstrap')
-rw-r--r--src/bootstrap/native.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/bootstrap/native.rs b/src/bootstrap/native.rs
index 6e479fe1cb6..9b8857b5749 100644
--- a/src/bootstrap/native.rs
+++ b/src/bootstrap/native.rs
@@ -387,7 +387,7 @@ impl Step for Openssl {
         let dst = build.openssl_install_dir(target).unwrap();
         drop(fs::remove_dir_all(&obj));
         drop(fs::remove_dir_all(&dst));
-        build.run(Command::new("tar").arg("xf").arg(&tarball).current_dir(&out));
+        build.run(Command::new("tar").arg("zxf").arg(&tarball).current_dir(&out));
 
         let mut configure = Command::new("perl");
         configure.arg(obj.join("Configure"));