chiark / gitweb /
admin: Initialize reference counter for client blocks.
[tripe] / tripe-keys.in
index 973786711d78d6060c9e0faebf825a3717de32e0..6da6eb4a0c008d346a14e647e7aa922a02b0eb7a 100644 (file)
@@ -290,8 +290,8 @@ def cmd_update(args):
     OS.mkdir('tmp')
     OS.chdir('tmp')
     seq = int(conf['master-sequence'])
-    run('wget -q -O tripe-keys.tar.gz ${repos-url}')
-    run('wget -q -O tripe-keys.sig %s' % seqsubst('sig-url', seq))
+    run('curl -s -o tripe-keys.tar.gz ${repos-url}')
+    run('curl -s -o tripe-keys.sig %s' % seqsubst('sig-url', seq))
     run('tar xfz tripe-keys.tar.gz')
 
     ## Verify the signature
@@ -328,7 +328,7 @@ def cmd_generate(args):
   run('key -kkeyring merge repos/param')
   run('key -kkeyring add -a${kx} -pparam -e${kx-expire} -t%s tripe-${kx}' %
       tag)
-  run('key -kkeyring extract -f-secret %s' % keyring_pub)
+  run('key -kkeyring extract -f-secret %s %s' % (keyring_pub, tag))
 
 def cmd_clean(args):
   rmtree('repos')