Makes SSH options available to nix-copy-closure

This commit is contained in:
Jason R. McNeil 2021-03-14 22:20:47 -07:00
parent 082a033443
commit 4098bf73bc

View file

@ -147,6 +147,9 @@ impl Ssh {
}
fn nix_copy_closure(&self, path: &StorePath, direction: CopyDirection, options: CopyOptions) -> Command {
let ssh_options = self.ssh_options();
let ssh_options_str = ssh_options.join(" ");
let mut command = Command::new("nix-copy-closure");
match direction {
CopyDirection::ToRemote => {
@ -170,7 +173,8 @@ impl Ssh {
command
.arg(&self.ssh_target())
.arg(path.as_path());
.arg(path.as_path())
.env("NIX_SSHOPTS", ssh_options_str);
command
}