From 9f05908fb1e3707cae593d94688748294717a546 Mon Sep 17 00:00:00 2001 From: Leo Famulari Date: Thu, 23 Feb 2017 13:48:11 -0500 Subject: [PATCH] download: Provide a fall-back guile for older daemons. Fixes . * guix/download.scm (in-band-download): Use %bootstrap-guile as a fall-back when using older daemons that do not have a built-in downloader. Written-by: Ricardo Wurmus --- guix/download.scm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/guix/download.scm b/guix/download.scm index 813f51f489..86f8598812 100644 --- a/guix/download.scm +++ b/guix/download.scm @@ -418,7 +418,10 @@ GnuTLS itself and its dependencies. See ." ;; hash of the expected result. #:verify-certificate? #f))))) - (mlet %store-monad ((guile (package->derivation guile system))) + (mlet %store-monad ((guile (package->derivation + (or guile + (@@ (gnu packages bootstrap) %bootstrap-guile)) + system))) (gexp->derivation file-name builder #:guile-for-build guile #:system system