archive: Add '--authorize'.
authorLudovic Courtès <ludo@gnu.org>
Mon, 30 Dec 2013 22:18:52 +0000 (23:18 +0100)
committerLudovic Courtès <ludo@gnu.org>
Mon, 30 Dec 2013 22:18:52 +0000 (23:18 +0100)
commitf82cc5fdbe62d835d884f2be2289c95da478da25
treef2daeed33b1e041f53ad0f9e3eb70d4b9466c2d5
parent554f26ece3c6e3fb04d8069e6be1095e622a97c5
archive: Add '--authorize'.

* guix/scripts/archive.scm (authorize-key): New procedure.
  (guix-archive): Call it when OPTS contains 'authorize-key'.
* tests/guix-archive.sh: Add test with invalid public key.
* guix/pki.scm: Export '%acl-file'.
* doc/guix.texi (Invoking guix archive): Make it clear that '--import'
  works only with authorized keys.  Document '--authorize'.
doc/guix.texi
guix/pki.scm
guix/scripts/archive.scm
tests/guix-archive.sh