diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-02-22 20:01:29 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-02-22 20:01:29 +0100 |
commit | 7b50c68455b07713392cb92a56dbf74fbcc2d182 (patch) | |
tree | 43954598f596361ce9ef81360c23fb151539f12d /guix/scripts/pull.scm | |
parent | 525ca3e912507d45e1df29e7ab88b090f8d19dd4 (diff) | |
download | gnu-guix-7b50c68455b07713392cb92a56dbf74fbcc2d182.tar gnu-guix-7b50c68455b07713392cb92a56dbf74fbcc2d182.tar.gz |
pull: Build (guix build download) first, because of the (gnutls) autoload.
* guix/scripts/pull.scm (unpack): Build (guix build download) first, as
done in 855a8ad71def2ebc594ed32c57bda0ca4e13d91c.
Reported by Andreas Enge <andreas@enge.fr>.
Diffstat (limited to 'guix/scripts/pull.scm')
-rw-r--r-- | guix/scripts/pull.scm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/guix/scripts/pull.scm b/guix/scripts/pull.scm index f12133fff7..42ff525524 100644 --- a/guix/scripts/pull.scm +++ b/guix/scripts/pull.scm @@ -123,7 +123,12 @@ files." (compile-file file #:output-file go #:opts %auto-compilation-options)))) - (find-files out "\\.scm")) + + ;; XXX: Because of the autoload hack in (guix build + ;; download), we must build it first to avoid errors since + ;; (gnutls) is unavailable. + (cons (string-append out "/guix/build/download.scm") + (find-files out "\\.scm"))) ;; Remove the "fake" (guix config). (delete-file (string-append out "/guix/config.scm")) |