aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--guix-data-service/jobs/load-new-guix-revision.scm15
1 files changed, 9 insertions, 6 deletions
diff --git a/guix-data-service/jobs/load-new-guix-revision.scm b/guix-data-service/jobs/load-new-guix-revision.scm
index 832ac9d..e4fc29e 100644
--- a/guix-data-service/jobs/load-new-guix-revision.scm
+++ b/guix-data-service/jobs/load-new-guix-revision.scm
@@ -396,12 +396,15 @@ WHERE job_id = $1"
(list inferior-package-id
system
target
- (derivation-file-name
- (if (string=? system target)
- (package-derivation store package system)
- (package-cross-derivation store package
- target
- system))))))
+ (let ((file-name
+ (derivation-file-name
+ (if (string=? system target)
+ (package-derivation store package system)
+ (package-cross-derivation store package
+ target
+ system)))))
+ (add-temp-root store file-name)
+ file-name))))
(lambda args
;; misc-error #f ~A ~S (No
;; cross-compilation for