This substituter connects to a remote host, runs nix-store --serve there, and then forwards substituter commands on to the remote host and sends their results to the calling program. The ssh-substituter-hosts option can be specified as a list of hosts to try. This is an initial implementation and, while it works, it has some limitations: * Only the first host is used * There is no caching of query results (all queries are sent to the remote machine) * There is no informative output (such as progress bars) * Some failure modes may cause unhelpful error messages * There is no concept of trusted-ssh-substituter-hosts Signed-off-by: Shea Levy <shea@shealevy.com>
26 lines
558 B
Makefile
26 lines
558 B
Makefile
makefiles = \
|
|
local.mk \
|
|
src/boost/format/local.mk \
|
|
src/libutil/local.mk \
|
|
src/libstore/local.mk \
|
|
src/libmain/local.mk \
|
|
src/libexpr/local.mk \
|
|
src/nix-hash/local.mk \
|
|
src/nix-store/local.mk \
|
|
src/nix-instantiate/local.mk \
|
|
src/nix-env/local.mk \
|
|
src/nix-daemon/local.mk \
|
|
src/download-via-ssh/local.mk \
|
|
src/nix-log2xml/local.mk \
|
|
src/bsdiff-4.3/local.mk \
|
|
perl/local.mk \
|
|
scripts/local.mk \
|
|
corepkgs/local.mk \
|
|
misc/emacs/local.mk \
|
|
doc/manual/local.mk \
|
|
tests/local.mk
|
|
|
|
include Makefile.config
|
|
|
|
include mk/lib.mk
|