aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/build/derivation-goal.hh
diff options
context:
space:
mode:
authorregnat <rg@regnat.ovh>2021-03-08 17:32:20 +0100
committerregnat <rg@regnat.ovh>2021-03-15 16:35:17 +0100
commit703c98c6cb922ff9d8cd8cb2c1104e0d3b15b803 (patch)
tree3daf6aa9e2876d32c895b505a3d283eadd40972e /src/libstore/build/derivation-goal.hh
parent54ced9072b94515a756e1e8e76c92a42f0ccf366 (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.hh3
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();