diff options
| author | tv <tv@krebsco.de> | 2026-11-13 16:48:38 +0000 |
|---|---|---|
| committer | tv <tv@krebsco.de> | 2026-11-13 17:13:35 +0000 |
| commit | 96f5ecf73dba5762de4148ce2e9a0fdd3e13270f (patch) | |
| tree | 93db4b371a68977cadb067883917e7c03ee7db6a /pkgs/populate/src/flake_input.rs | |
| parent | c7ec9892418f7f02799bc0dc74249c93f85e7a1b (diff) | |
populate: deliver flakes and draw inputs with the Rust program
The program delivers flake and flake-input sources, draws inputs from
sources, and removes state that sources don't need anymore, so it does
everything the shell implementation does, and passes all scenarios.
src/flake.rs builds the same shell code as shell.nix generates for
these, with every value quoted, so both implementations behave alike
while that code moves to Rust piece by piece.
The ssh scripts in the temporary directory run the ssh that was in PATH
when populate started, so one can be ssh in PATH for nix copy. The
other one is for nix copy's ssh:// store, without the control socket.
Diffstat (limited to 'pkgs/populate/src/flake_input.rs')
0 files changed, 0 insertions, 0 deletions
