mirror of
https://github.com/tahoe-lafs/tahoe-lafs.git
synced 2025-04-08 19:34:18 +00:00
create-node: introducer needs private/ too
All server-like nodes (storage servers and introducers both) will need this for the tor state directory and .onion private key file, and it needs to exist before the config is written, so tor onion-service private keys can be placed there. Also remove a redundant import.
This commit is contained in:
parent
395f7cd4f0
commit
0eda544a73
@ -229,12 +229,11 @@ def create_node(config):
|
||||
os.mkdir(basedir)
|
||||
write_tac(basedir, "client")
|
||||
|
||||
fileutil.make_dirs(os.path.join(basedir, "private"), 0700)
|
||||
with open(os.path.join(basedir, "tahoe.cfg"), "w") as c:
|
||||
yield write_node_config(c, config)
|
||||
write_client_config(c, config)
|
||||
|
||||
from allmydata.util import fileutil
|
||||
fileutil.make_dirs(os.path.join(basedir, "private"), 0700)
|
||||
print >>out, "Node created in %s" % quote_local_unicode_path(basedir)
|
||||
if not config.get("introducer", ""):
|
||||
print >>out, " Please set [client]introducer.furl= in tahoe.cfg!"
|
||||
@ -268,6 +267,7 @@ def create_introducer(config):
|
||||
os.mkdir(basedir)
|
||||
write_tac(basedir, "introducer")
|
||||
|
||||
fileutil.make_dirs(os.path.join(basedir, "private"), 0700)
|
||||
with open(os.path.join(basedir, "tahoe.cfg"), "w") as c:
|
||||
yield write_node_config(c, config)
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user