lix/src/nix-env
John Ericson 255d145ba7 Use BuildableReq for buildPaths and ensurePath
This avoids an ambiguity where the `StorePathWithOutputs { drvPath, {}
}` could mean "build `brvPath`" or "substitute `drvPath`" depending on
context.

It also brings the internals closer in line to the new CLI, by
generalizing the `Buildable` type is used there and makes that
distinction already.

In doing so, relegate `StorePathWithOutputs` to being a type just for
backwards compatibility (CLI and RPC).
2021-04-05 08:33:00 -04:00
..
buildenv.nix Move some corepkgs into the nix binary 2020-03-11 16:57:48 +01:00
nix-env.cc Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
user-env.cc Use BuildableReq for buildPaths and ensurePath 2021-04-05 08:33:00 -04:00
user-env.hh Mis-read Eelko's request to not make this an option: now, let's not make 2015-05-20 17:29:52 +02:00