diff options
author | regnat <rg@regnat.ovh> | 2021-03-08 17:32:20 +0100 |
---|---|---|
committer | regnat <rg@regnat.ovh> | 2021-03-15 16:35:17 +0100 |
commit | 703c98c6cb922ff9d8cd8cb2c1104e0d3b15b803 (patch) | |
tree | 3daf6aa9e2876d32c895b505a3d283eadd40972e /src/libstore/build/local-derivation-goal.hh | |
parent | 54ced9072b94515a756e1e8e76c92a42f0ccf366 (diff) |
Properly sign the unresolved drvs
Don't let them inherit the signature from the parent one (because it
makes no sense to do so), but re-sign them after they have been built
Diffstat (limited to 'src/libstore/build/local-derivation-goal.hh')
-rw-r--r-- | src/libstore/build/local-derivation-goal.hh | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/libstore/build/local-derivation-goal.hh b/src/libstore/build/local-derivation-goal.hh index 4bbf27a1b..47b818a8b 100644 --- a/src/libstore/build/local-derivation-goal.hh +++ b/src/libstore/build/local-derivation-goal.hh @@ -161,6 +161,8 @@ struct LocalDerivationGoal : public DerivationGoal as valid. */ void registerOutputs() override; + void signRealisation(Realisation &) override; + /* Check that an output meets the requirements specified by the 'outputChecks' attribute (or the legacy '{allowed,disallowed}{References,Requisites}' attributes). */ |