ui: Don't make substituter-related RPCs at all when substitutes are disabled.
Reported by Nikita Karetnikov and Cyril Roelandt. * guix/ui.scm (show-what-to-build): Call `substitutable-path-info' only when USE-SUBSTITUTES? is true.
This commit is contained in:
parent
a4572a1720
commit
1a8b783470
15
guix/ui.scm
15
guix/ui.scm
@ -223,12 +223,15 @@ available for download."
|
||||
drv)
|
||||
(map derivation-input-path build))))
|
||||
((download) ; add the references of DOWNLOAD
|
||||
(delete-duplicates
|
||||
(append download
|
||||
(remove (cut valid-path? store <>)
|
||||
(append-map
|
||||
substitutable-references
|
||||
(substitutable-path-info store download)))))))
|
||||
(if use-substitutes?
|
||||
(delete-duplicates
|
||||
(append download
|
||||
(remove (cut valid-path? store <>)
|
||||
(append-map
|
||||
substitutable-references
|
||||
(substitutable-path-info store
|
||||
download)))))
|
||||
download)))
|
||||
(if dry-run?
|
||||
(begin
|
||||
(format (current-error-port)
|
||||
|
Loading…
Reference in New Issue
Block a user