lix/src
Eelco Dolstra 8a29052cb2 PathSubstitutionGoal: Clean up pipe
If there were many top-level goals (which are not destroyed until the
very end), commands like

  $ nix copy --to 'ssh://localhost?remote-store=/tmp/nix' \
    /run/current-system --no-check-sigs --substitute-on-destination

could fail with "Too many open files". So now we do some explicit
cleanup from amDone(). It would be cleaner to separate goals from
their temporary internal state, but that would be a bigger refactor.
2021-04-07 12:21:31 +02:00
..
build-remote Merge pull request #4477 from NixOS/ca/build-remote 2021-02-26 16:54:44 +01:00
cpptoml Revert the enum struct change 2020-06-18 22:11:26 +00:00
libcmd buildable.{cc,hh} -> derived-path.{cc,hh} 2021-04-05 10:33:28 -04:00
libexpr Rename Buildable 2021-04-05 09:52:25 -04:00
libfetchers fetchGit: don't prefix "refs/heads/" on ref = "HEAD" 2021-03-30 11:21:38 +02:00
libmain buildable.{cc,hh} -> derived-path.{cc,hh} 2021-04-05 10:33:28 -04:00
libstore PathSubstitutionGoal: Clean up pipe 2021-04-07 12:21:31 +02:00
libutil PathSubstitutionGoal: Clean up pipe 2021-04-07 12:21:31 +02:00
nix Make DerivedPathWithHints a newtype 2021-04-05 10:05:21 -04:00
nix-build Rename Buildable 2021-04-05 09:52:25 -04:00
nix-channel Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
nix-collect-garbage Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
nix-copy-closure Use RealisedPaths in copyPaths 2021-02-25 17:18:48 +01:00
nix-env Rename Buildable 2021-04-05 09:52:25 -04:00
nix-instantiate Initialize plugins after handling initial command line flags 2021-02-24 08:22:17 -05:00
nix-store Rename Buildable 2021-04-05 09:52:25 -04:00
resolve-system-dependencies Fix macOS build 2021-01-21 12:46:22 +01:00