pull: Use 'with-store'.

* guix/scripts/pull.scm (guix-pull): Remove call to 'open-connection'.
Use 'with-store' instead.
master
Ludovic Courtès 2017-05-09 15:48:23 +02:00
parent 4902d3c4e0
commit 402e98c524
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 21 additions and 21 deletions

View File

@ -238,10 +238,10 @@ contained therein."
(with-error-handling
(let* ((opts (parse-command-line args %options
(list %default-options)))
(store (open-connection))
(url (assoc-ref opts 'tarball-url)))
(set-build-options-from-command-line store opts)
(unless (assoc-ref opts 'dry-run?) ;XXX: not very useful
(with-store store
(set-build-options-from-command-line store opts)
(let ((tarball
(if (use-le-certs? url)
(let* ((drv (package-derivation store le-certs))
@ -260,7 +260,7 @@ contained therein."
(canonical-package guile-2.0)))))
(run-with-store store
(build-and-install tarball (config-directory)
#:verbose? (assoc-ref opts 'verbose?)))))))))
#:verbose? (assoc-ref opts 'verbose?))))))))))
;; Local Variables:
;; eval: (put 'with-PATH 'scheme-indent-function 1)