summary refs log tree commit diff
path: root/nix/.gitignore
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2020-08-07 11:26:07 +0200
committerLudovic Courtès <ludo@gnu.org>2020-08-07 11:31:58 +0200
commitbc2b1484f781f3a660ccad5c5b8e4c3f5d9cbe90 (patch)
tree549a9d1b5a643c35179e0e394e070be3a7db6b45 /nix/.gitignore
parentdc98472a412218c3081b3ee4800e6fd7191bf16b (diff)
downloadguix-bc2b1484f781f3a660ccad5c5b8e4c3f5d9cbe90.tar.gz
ssh: Really report Guile setup errors in 'send-files'.
This is a followup to commit 8f53d73493a2949e2db28cd7d689a690b2d9479a,
which did not have the desired effect: the 'resolve-module' call was
bound to succeed since the inferior runs 'guix repl'.

* guix/ssh.scm (store-import-channel)[import]: Add call to
'resolve-module' and write '(module-error) upon error.  Write
'(importing) when we're ready.
(send-files)[inferior-remote-eval*]: Remove.
[missing]: Remove call to 'resolve-module'.
Call 'handle-import/export-channel-error' when PORT doesn't
return '(importing).
(handle-import/export-channel-error): New procedure.
(retrieve-files*): Use it.
Diffstat (limited to 'nix/.gitignore')
0 files changed, 0 insertions, 0 deletions