John Ericson
49ad315c03
Use ^
not !
in indexed store derivations installable syntax
...
Match the other syntax that was recently added
2022-05-12 20:10:02 +00:00
Eelco Dolstra
057f9ee190
nix profile install: Don't use queryDerivationOutputMap()
...
Instead get the outputs from Installable::build(). This will also
allow 'nix profile install' to support impure derivations.
Fixes #6286 .
2022-03-28 14:23:39 +02:00
Théophane Hufschmitt
3fc4c612fb
Fix nix build --dry-run
with CA derivations
...
Don’t try and assume that we know the output paths when we’ve just built
with `--dry-run`. Instead make `--dry-run` follow a different code path
that won’t assume the knowledge of the output paths at all.
Fix #6275
2022-03-17 11:55:19 +01:00
regnat
2105084645
Enfore the use of properly built paths in libcmd
...
Replace `DerivedPathWithHints` by a new `BuiltPath` type that serves as
a proof that the corresponding path has been built.
2021-05-17 08:45:08 +02:00
regnat
ec613603ba
DerivedPathWithHints -> BuiltPath
...
Just a renaming for now
2021-05-12 16:19:51 +02:00
John Ericson
125a824228
Document the derived path types.
2021-04-05 10:56:48 -04:00
John Ericson
d8fa7517fa
buildable.{cc,hh} -> derived-path.{cc,hh}
2021-04-05 10:33:28 -04:00