diff options
author | Ludovic Courtès <ludo@gnu.org> | 2013-12-30 23:18:52 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2013-12-30 23:18:52 +0100 |
commit | f82cc5fdbe62d835d884f2be2289c95da478da25 (patch) | |
tree | f2daeed33b1e041f53ad0f9e3eb70d4b9466c2d5 /tests | |
parent | 554f26ece3c6e3fb04d8069e6be1095e622a97c5 (diff) | |
download | guix-f82cc5fdbe62d835d884f2be2289c95da478da25.tar guix-f82cc5fdbe62d835d884f2be2289c95da478da25.tar.gz |
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'.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/guix-archive.sh | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/tests/guix-archive.sh b/tests/guix-archive.sh index ef04835469..3ac618ae33 100644 --- a/tests/guix-archive.sh +++ b/tests/guix-archive.sh @@ -43,3 +43,6 @@ guix archive --import < "$archive" 2>&1 | grep "import.*guile-bootstrap" if guix archive something-that-does-not-exist then false; else true; fi + +if echo foo | guix archive --authorize +then false; else true; fi |