diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-04-04 21:47:55 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-04-04 21:47:55 +0200 |
commit | 462f8e9f332b3e89bd8b0ebd4c618447b8558560 (patch) | |
tree | 685c5132cb379e260ae02999232926775ded80d2 | |
parent | f65cf81a3cd15eab993e129977bca46972508b4b (diff) | |
download | gnu-guix-462f8e9f332b3e89bd8b0ebd4c618447b8558560.tar gnu-guix-462f8e9f332b3e89bd8b0ebd4c618447b8558560.tar.gz |
substitute-binary: Fix communication of several store paths to the daemon.
* guix/scripts/substitute-binary.scm (guix-substitute-binary)["--query"]:
Emit blank lines only after the complete list of store paths has been
returned.
-rwxr-xr-x | guix/scripts/substitute-binary.scm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/guix/scripts/substitute-binary.scm b/guix/scripts/substitute-binary.scm index 6e886b6c96..389acab094 100755 --- a/guix/scripts/substitute-binary.scm +++ b/guix/scripts/substitute-binary.scm @@ -191,9 +191,9 @@ failure." '()))) (for-each (lambda (narinfo) (when narinfo - (display (narinfo-path narinfo)) - (newline))) - substitutable))) + (format #t "~a~%" (narinfo-path narinfo)))) + substitutable) + (newline))) (("info" paths ..1) ;; Reply info about PATHS if it's in CACHE. (let ((substitutable @@ -215,9 +215,9 @@ failure." (narinfo-references narinfo)) (format #t "~a\n~a\n" (or (narinfo-file-size narinfo) 0) - (or (narinfo-size narinfo) 0)) - (newline)) - substitutable))) + (or (narinfo-size narinfo) 0))) + substitutable) + (newline))) (wtf (error "unknown `--query' command" wtf))) (loop (read-line))))))) |