diff options
author | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-07-10T18·43+0200 |
---|---|---|
committer | Eelco Dolstra <eelco.dolstra@logicblox.com> | 2014-07-10T18·43+0200 |
commit | 7bb632b02464febd8806ef4bd3fa0ac107f52650 (patch) | |
tree | 369be5e1ce1976ac4f8886bbb1c376614600c19e /src/download-via-ssh | |
parent | 7c3a5090bff4e9cfe70f1d89619563b55af13d89 (diff) |
nix-copy-closure -s: Do substitutions via ‘nix-store --serve’
This means we no longer need an SSH master connection, since we only execute a single command on the remote host.
Diffstat (limited to 'src/download-via-ssh')
-rw-r--r-- | src/download-via-ssh/download-via-ssh.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/download-via-ssh/download-via-ssh.cc b/src/download-via-ssh/download-via-ssh.cc index 6834634f3d7b..0fa089724d7f 100644 --- a/src/download-via-ssh/download-via-ssh.cc +++ b/src/download-via-ssh/download-via-ssh.cc @@ -59,6 +59,7 @@ static void query(std::pair<FdSink, FdSource> & pipes) if (cmd == "have") { writeInt(cmdQueryValidPaths, pipes.first); writeInt(0, pipes.first); // don't lock + writeInt(0, pipes.first); // don't substitute writeStrings(tokenized, pipes.first); pipes.first.flush(); PathSet paths = readStrings<PathSet>(pipes.second); |