I have a patch, what do you think? I tested it by building an operating system of the form:
(operating-system
...
(services
(append
(list
(service openssh-service-type
(openssh-configuration
(authorized-keys
`(("root" ,(plain-file "first-key" "ssh-rsa ..."))
("root" ,(plain-file "second-key" "ssh-rsa ..."))))))))))
I caught the derivation to build the authorized-keys directory, and root
had 2 keys. Without the patch, root had only 1 key.
Vivien
<<< message/external-body; name="~/Projets/guix/0001-gnu-openssh-service-Collect-all-keys-for-all-users.patch"; access-type=local-file: Unrecognized >>>
signature.asc
Description: PGP signature
