diff options
author | Ludovic Courtès <ludo@gnu.org> | 2020-08-07 11:26:07 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2020-08-07 11:31:58 +0200 |
commit | bc2b1484f781f3a660ccad5c5b8e4c3f5d9cbe90 (patch) | |
tree | 549a9d1b5a643c35179e0e394e070be3a7db6b45 /tests/store-roots.scm | |
parent | dc98472a412218c3081b3ee4800e6fd7191bf16b (diff) | |
download | guix-bc2b1484f781f3a660ccad5c5b8e4c3f5d9cbe90.tar.gz guix-bc2b1484f781f3a660ccad5c5b8e4c3f5d9cbe90.zip |
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 'tests/store-roots.scm')
0 files changed, 0 insertions, 0 deletions