tvl-depot/src
Eelco Dolstra 1a68710d4d
Add an option for specifying remote builders
This is useful for one-off situations where you want to specify a
builder on the command line instead of having to mess with
nix.machines. E.g.

  $ nix-build -A hello --argstr system x86_64-darwin \
    --option builders 'root@macstadium1 x86_64-darwin'

will perform the specified build on "macstadium1".

It also removes the need for a separate nix.machines file since you
can specify builders in nix.conf directly. (In fact nix.machines is
yet another hack that predates the general nix.conf configuration
file, IIRC.)

Note: this option is supported by the daemon for trusted users. The
fact that this allows trusted users to specify paths to SSH keys to
which they don't normally have access is maybe a bit too much trust...
2017-05-02 15:42:43 +02:00
..
boost Shut up some warnings 2017-04-14 14:42:20 +02:00
build-remote Add an option for specifying remote builders 2017-05-02 15:42:43 +02:00
buildenv Fix Fedora build 2016-08-30 13:56:22 +02:00
libexpr lexer: remove catch-all rules hiding real errors 2017-05-01 01:18:06 +02:00
libmain Factor out --json 2017-04-24 14:21:36 +02:00
libstore Add an option for specifying remote builders 2017-05-02 15:42:43 +02:00
libutil Minor cleanup 2017-05-01 17:30:17 +02:00
nix Check for libreadline 2017-04-28 16:53:56 +02:00
nix-build nix-shell -p: Use runCommandCC 2017-04-24 12:04:01 +02:00
nix-channel nix-channel: error out if direct tarball unpack fails. 2017-04-10 18:16:46 -04:00
nix-collect-garbage printMsg(lvlError, ...) -> printError(...) etc. 2016-09-21 16:54:53 +02:00
nix-copy-closure build-remote: Don't require signatures 2017-05-01 20:03:25 +02:00
nix-daemon Suppress warning about ssh-auth-sock 2017-04-28 16:55:52 +02:00
nix-env printMsg(lvlError, ...) -> printError(...) etc. 2016-09-21 16:54:53 +02:00
nix-instantiate Allow setting the state directory as a store parameter 2016-06-02 16:02:48 +02:00
nix-prefetch-url runProgram(): Distinguish between empty input and no input 2017-03-15 16:50:19 +01:00
nix-store Doh 2017-04-26 17:58:09 +02:00
resolve-system-dependencies printMsg(lvlError, ...) -> printError(...) etc. 2016-09-21 16:54:53 +02:00