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/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/derivation-goal.hh')
-rw-r--r-- | src/libstore/build/derivation-goal.hh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libstore/build/derivation-goal.hh b/src/libstore/build/derivation-goal.hh index c85bcd84f..704b77caf 100644 --- a/src/libstore/build/derivation-goal.hh +++ b/src/libstore/build/derivation-goal.hh @@ -180,6 +180,9 @@ struct DerivationGoal : public Goal /* Open a log file and a pipe to it. */ Path openLogFile(); + /* Sign the newly built realisation if the store allows it */ + virtual void signRealisation(Realisation&) {} + /* Close the log file. */ void closeLogFile(); |