git://git.onelab.eu
/
sfa.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6035211
)
use existing private keys when creating authorities if they are present
author
Scott Baker
<bakers@cs.arizona.edu>
Thu, 5 Mar 2009 01:25:33 +0000
(
01:25
+0000)
committer
Scott Baker
<bakers@cs.arizona.edu>
Thu, 5 Mar 2009 01:25:33 +0000
(
01:25
+0000)
geni/util/hierarchy.py
patch
|
blob
|
history
diff --git
a/geni/util/hierarchy.py
b/geni/util/hierarchy.py
index
cbaa699
..
d262ddc
100644
(file)
--- a/
geni/util/hierarchy.py
+++ b/
geni/util/hierarchy.py
@@
-166,8
+166,12
@@
class Hierarchy():
if errno == 17:
\r
pass
- pkey = Keypair(create = True)
- pkey.save_to_file(privkey_filename)
+ if os.path.exists(privkey_filename):
+ print "using existing key", privkey_filename, "for authority", hrn
+ pkey = Keypair(filename = privkey_filename)
+ else:
+ pkey = Keypair(create = True)
+ pkey.save_to_file(privkey_filename)
gid = self.create_gid(hrn, create_uuid(), pkey)
gid.save_to_file(gid_filename, save_parents=True)