guix/gnu
Jakob L. Kreuze 5ea7537b9a
machine: Allow non-root users to deploy.
* doc/guix.texi (Invoking guix deploy): Add section describing
prerequisites for deploying as a non-root user.
* guix/remote.scm (remote-pipe-for-gexp): New optional 'become-command'
argument.
(%remote-eval): New optional 'become-command' argument.
(remote-eval): New 'become-command' keyword argument.
* guix/ssh.scm (remote-inferior): New optional 'become-command'
argument.
(inferior-remote-eval): New optional 'become-command' argument.
(remote-authorize-signing-key): New optional 'become-command' argument.
* gnu/machine/ssh.scm (machine-become-command): New variable.
(managed-host-remote-eval): Invoke 'remote-eval' with the
'#:become-command' keyword.
(deploy-managed-host): Invoke 'remote-authorize-signing-key' with the
'#:become-command' keyword.
2019-08-15 07:43:03 -04:00
..
bootloader
build gnu: mingw: Add x86_64 support. 2019-08-14 21:29:53 +02:00
installer
machine machine: Allow non-root users to deploy. 2019-08-15 07:43:03 -04:00
packages gnu: mingw: Add x86_64 support. 2019-08-14 21:29:53 +02:00
services
system
tests reconfigure: Improve tests for system activation. 2019-08-07 15:27:09 -04:00
artwork.scm
bootloader.scm
ci.scm gnu: mingw: Add x86_64 support. 2019-08-14 21:29:53 +02:00
installer.scm
local.mk Merge branch 'staging' 2019-08-13 18:51:12 +02:00
machine.scm machine: Rename 'system' field. 2019-08-06 15:48:51 -04:00
packages.scm
services.scm remote: Remove '--system' argument. 2019-08-14 15:38:13 -04:00
system.scm
tests.scm