1
1
Fork 0
mirror of https://github.com/NixOS/nix.git synced 2025-11-09 20:16:03 +01:00

DerivationBuilder::registerOutputs: Inline checkSuffix

It is a simple constant that is only used once.
This commit is contained in:
John Ericson 2025-08-15 00:43:36 -04:00
parent 4bc9ae67c7
commit 870bb68d38

View file

@ -1422,8 +1422,6 @@ SingleDrvOutputs DerivationBuilderImpl::registerOutputs()
outputs to allow hard links between outputs. */ outputs to allow hard links between outputs. */
InodesSeen inodesSeen; InodesSeen inodesSeen;
Path checkSuffix = ".check";
std::exception_ptr delayedException; std::exception_ptr delayedException;
/* The paths that can be referenced are the input closures, the /* The paths that can be referenced are the input closures, the
@ -1839,7 +1837,7 @@ SingleDrvOutputs DerivationBuilderImpl::registerOutputs()
if (newInfo.narHash != oldInfo.narHash) { if (newInfo.narHash != oldInfo.narHash) {
miscMethods->noteCheckMismatch(); miscMethods->noteCheckMismatch();
if (settings.runDiffHook || settings.keepFailed) { if (settings.runDiffHook || settings.keepFailed) {
auto dst = store.toRealPath(finalDestPath + checkSuffix); auto dst = store.toRealPath(finalDestPath + ".check");
deletePath(dst); deletePath(dst);
movePath(actualPath, dst); movePath(actualPath, dst);