Distributed build: Difference between revisions

imported>Srid
add darwin builder
imported>Natto1784
mNo edit summary
Line 8: Line 8:
== Prerequisites ==
== Prerequisites ==
First, log-in as the user which runs builds locally. If you are using a single user install, this means yourself, and if this is a
First, log-in as the user which runs builds locally. If you are using a single user install, this means yourself, and if this is a
multi-user install, this means <code>root</code>, so on the SSH server, you must set <code>PermitRootLogin yes</code> (in NixOS, set <code>services.openssh.permitRootLogin = "yes";</code>)
multi-user install, this means <code>root</code>, so on the SSH server, you must set <code>PermitRootLogin yes</code> (in NixOS, set <code>services.openssh.settings.permitRootLogin = "yes";</code>)


You must ensure you can run <code>nix*</code> commands on the remote without user interaction and without any option on the ssh command line:
You must ensure you can run <code>nix*</code> commands on the remote without user interaction and without any option on the ssh command line: