diff options
author | Théophane Hufschmitt <theophane.hufschmitt@tweag.io> | 2023-01-02 17:35:48 +0100 |
---|---|---|
committer | Théophane Hufschmitt <theophane.hufschmitt@tweag.io> | 2023-01-02 17:42:22 +0100 |
commit | 8cac451fce990151046996a13130bb1b91c6ba19 (patch) | |
tree | 1a01eecc38123fec1204cf10b3b6e3e493932d87 /src/libstore/realisation.hh | |
parent | 6a90ef072c2a5fcb7aada94763c7ccdb5ae2bae5 (diff) |
Fix why-depends for CA derivations (again)
This has the same goal as b13fd4c58e81b2b2b0d72caa5ce80de861622610,but
achieves it in a different way in order to not break
`nix why-depends --derivation`.
Diffstat (limited to 'src/libstore/realisation.hh')
-rw-r--r-- | src/libstore/realisation.hh | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/libstore/realisation.hh b/src/libstore/realisation.hh index 9070a6ee2..911c61909 100644 --- a/src/libstore/realisation.hh +++ b/src/libstore/realisation.hh @@ -93,4 +93,14 @@ struct RealisedPath { GENERATE_CMP(RealisedPath, me->raw); }; +class MissingRealisation : public Error +{ +public: + MissingRealisation(DrvOutput & outputId) + : Error( "cannot operate on an output of the " + "unbuilt derivation '%s'", + outputId.to_string()) + {} +}; + } |