diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/guix.texi | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index c5fed97da08..e7f1826542d 100644 --- a/doc/guix.texi +++ b/doc/guix.texi | |||
| @@ -5674,7 +5674,11 @@ references, corresponding derivation, and a digital signature. | |||
| 5674 | When exporting, the daemon digitally signs the contents of the archive, | 5674 | When exporting, the daemon digitally signs the contents of the archive, |
| 5675 | and that digital signature is appended. When importing, the daemon | 5675 | and that digital signature is appended. When importing, the daemon |
| 5676 | verifies the signature and rejects the import in case of an invalid | 5676 | verifies the signature and rejects the import in case of an invalid |
| 5677 | signature or if the signing key is not authorized. | 5677 | signature or if the signing key is not authorized; as an exception, |
| 5678 | store items that are @dfn{content-addressed}---source files and | ||
| 5679 | @file{.drv} files (@pxref{Derivations})---can be imported even if they | ||
| 5680 | lack an authorized signature because adding these to the store is not | ||
| 5681 | creating any new risk. | ||
| 5678 | @c FIXME: Add xref to daemon doc about signatures. | 5682 | @c FIXME: Add xref to daemon doc about signatures. |
| 5679 | 5683 | ||
| 5680 | The main options are: | 5684 | The main options are: |
| @@ -5724,6 +5728,7 @@ Alternatively, @var{parameters} can specify | |||
| 5724 | public-key related Functions, @code{gcry_pk_genkey},, gcrypt, The | 5728 | public-key related Functions, @code{gcry_pk_genkey},, gcrypt, The |
| 5725 | Libgcrypt Reference Manual}). | 5729 | Libgcrypt Reference Manual}). |
| 5726 | 5730 | ||
| 5731 | @anchor{archive-authorization} | ||
| 5727 | @item --authorize | 5732 | @item --authorize |
| 5728 | @cindex authorizing, archives | 5733 | @cindex authorizing, archives |
| 5729 | Authorize imports signed by the public key passed on standard input. | 5734 | Authorize imports signed by the public key passed on standard input. |
| @@ -51032,12 +51037,15 @@ with an @code{environment} of @code{managed-host-environment-type}. | |||
| 51032 | @item @code{host-name} | 51037 | @item @code{host-name} |
| 51033 | @item @code{build-locally?} (default: @code{#t}) | 51038 | @item @code{build-locally?} (default: @code{#t}) |
| 51034 | If false, system derivations will be built on the machine being deployed to. | 51039 | If false, system derivations will be built on the machine being deployed to. |
| 51040 | As a bonus, when false, one does not need the target machine to have the | ||
| 51041 | key of the deployment machine among its authorized keys and thus the | ||
| 51042 | @code{authorize?} field below can remain @code{#f}. | ||
| 51035 | @item @code{system} | 51043 | @item @code{system} |
| 51036 | The system type describing the architecture of the machine being deployed | 51044 | The system type describing the architecture of the machine being deployed |
| 51037 | to---e.g., @code{"x86_64-linux"}. | 51045 | to---e.g., @code{"x86_64-linux"}. |
| 51038 | @item @code{authorize?} (default: @code{#t}) | 51046 | @item @code{authorize?} (default: @code{#t}) |
| 51039 | If true, the coordinator's signing key will be added to the remote's ACL | 51047 | If true, the coordinator's signing key will be added to the remote's ACL |
| 51040 | keyring. | 51048 | keyring (@pxref{archive-authorization, authorizing imports}). |
| 51041 | @item @code{port} (default: @code{22}) | 51049 | @item @code{port} (default: @code{22}) |
| 51042 | @item @code{user} (default: @code{"root"}) | 51050 | @item @code{user} (default: @code{"root"}) |
| 51043 | @item @code{identity} (default: @code{#f}) | 51051 | @item @code{identity} (default: @code{#f}) |
