store: Support 'ssh://' URIs in 'GUIX_DAEMON_SOCKET'.
authorLudovic Courtès <ludovic.courtes@inria.fr>
Fri, 21 Apr 2017 17:13:32 +0000 (19:13 +0200)
committerLudovic Courtès <ludo@gnu.org>
Fri, 21 Apr 2017 17:17:36 +0000 (19:17 +0200)
commit285f63e805f4a895c1d301efe6d40e93c4e2f704
treeabe2a16994bc1362ad6b51a3d8a1efcd1f092c57
parente537833726cb093f101566793e083098d04ac58b
store: Support 'ssh://' URIs in 'GUIX_DAEMON_SOCKET'.

This allows 'guix' commands to talk to a remote store over SSH.

* guix/store.scm (connect-to-daemon)[connect]: Call 'resolve-interface'
for unknown URI schemes.
* guix/store/ssh.scm: New file.
* Makefile.am (MODULES): Add it.
* doc/guix.texi (The Store): Document it.  Mark remote access as
experimental.
Makefile.am
doc/guix.texi
guix/store.scm
guix/store/ssh.scm [new file with mode: 0644]