Move buildRemote() into State

This commit is contained in:
Eelco Dolstra
2015-07-07 10:25:33 +02:00
parent df29527531
commit 63745b8e25
5 changed files with 42 additions and 59 deletions

View File

@ -8,7 +8,6 @@
#include <fcntl.h>
#include "build-result.hh"
#include "build-remote.hh"
#include "state.hh"
#include "shared.hh"
@ -848,10 +847,7 @@ bool State::doBuildStep(std::shared_ptr<StoreAPI> store, Step::ptr step,
/* Do the build. */
try {
/* FIXME: referring builds may have conflicting timeouts. */
buildRemote(store, machine->sshName, machine->sshKey, step->drvPath, step->drv,
logDir, build->maxSilentTime, build->buildTimeout, copyClosureTokenServer,
result, nrStepsBuilding, nrStepsCopyingTo, nrStepsCopyingFrom,
bytesSent, bytesReceived);
buildRemote(store, machine, step, build->maxSilentTime, build->buildTimeout, result);
} catch (Error & e) {
result.status = RemoteResult::rrMiscFailure;
result.errorMsg = e.msg();