forked from LBRYCommunity/lbry-sdk
make directories in one place when initializing
This commit is contained in:
parent
7fac63a37b
commit
2cc2505cfd
1 changed files with 6 additions and 9 deletions
|
@ -232,18 +232,11 @@ class Daemon(AuthJSONRPCServer):
|
||||||
conf.settings.update(last_version)
|
conf.settings.update(last_version)
|
||||||
self.db_dir = conf.settings['data_dir']
|
self.db_dir = conf.settings['data_dir']
|
||||||
self.download_directory = conf.settings['download_directory']
|
self.download_directory = conf.settings['download_directory']
|
||||||
if not os.path.exists(self.download_directory):
|
|
||||||
os.mkdir(self.download_directory)
|
|
||||||
self.created_data_dir = False
|
|
||||||
if not os.path.exists(self.db_dir):
|
|
||||||
os.mkdir(self.db_dir)
|
|
||||||
self.created_data_dir = True
|
|
||||||
if conf.settings['BLOBFILES_DIR'] == "blobfiles":
|
if conf.settings['BLOBFILES_DIR'] == "blobfiles":
|
||||||
self.blobfile_dir = os.path.join(self.db_dir, "blobfiles")
|
self.blobfile_dir = os.path.join(self.db_dir, "blobfiles")
|
||||||
else:
|
else:
|
||||||
log.info("Using non-default blobfiles directory: %s", conf.settings['BLOBFILES_DIR'])
|
log.info("Using non-default blobfiles directory: %s", conf.settings['BLOBFILES_DIR'])
|
||||||
self.blobfile_dir = conf.settings['BLOBFILES_DIR']
|
self.blobfile_dir = conf.settings['BLOBFILES_DIR']
|
||||||
|
|
||||||
self.run_on_startup = conf.settings['run_on_startup']
|
self.run_on_startup = conf.settings['run_on_startup']
|
||||||
self.data_rate = conf.settings['data_rate']
|
self.data_rate = conf.settings['data_rate']
|
||||||
self.max_key_fee = conf.settings['max_key_fee']
|
self.max_key_fee = conf.settings['max_key_fee']
|
||||||
|
@ -296,7 +289,7 @@ class Daemon(AuthJSONRPCServer):
|
||||||
}
|
}
|
||||||
self.looping_call_manager = LoopingCallManager(calls)
|
self.looping_call_manager = LoopingCallManager(calls)
|
||||||
self.sd_identifier = StreamDescriptorIdentifier()
|
self.sd_identifier = StreamDescriptorIdentifier()
|
||||||
self.stream_info_manager = DBEncryptedFileMetadataManager(self.db_dir)
|
self.stream_info_manager = None
|
||||||
self.lbry_file_manager = None
|
self.lbry_file_manager = None
|
||||||
|
|
||||||
@defer.inlineCallbacks
|
@defer.inlineCallbacks
|
||||||
|
@ -601,7 +594,10 @@ class Daemon(AuthJSONRPCServer):
|
||||||
old_revision = 1
|
old_revision = 1
|
||||||
self.startup_status = STARTUP_STAGES[1]
|
self.startup_status = STARTUP_STAGES[1]
|
||||||
log.info("Loading databases")
|
log.info("Loading databases")
|
||||||
if self.created_data_dir:
|
if not os.path.exists(self.download_directory):
|
||||||
|
os.mkdir(self.download_directory)
|
||||||
|
if not os.path.exists(self.db_dir):
|
||||||
|
os.mkdir(self.db_dir)
|
||||||
self._write_db_revision_file(self.current_db_revision)
|
self._write_db_revision_file(self.current_db_revision)
|
||||||
log.debug("Created the db revision file: %s", self.db_revision_file)
|
log.debug("Created the db revision file: %s", self.db_revision_file)
|
||||||
if not os.path.exists(self.blobfile_dir):
|
if not os.path.exists(self.blobfile_dir):
|
||||||
|
@ -642,6 +638,7 @@ class Daemon(AuthJSONRPCServer):
|
||||||
def _setup_lbry_file_manager(self):
|
def _setup_lbry_file_manager(self):
|
||||||
log.info('Starting to setup up file manager')
|
log.info('Starting to setup up file manager')
|
||||||
self.startup_status = STARTUP_STAGES[3]
|
self.startup_status = STARTUP_STAGES[3]
|
||||||
|
self.stream_info_manager = DBEncryptedFileMetadataManager(self.db_dir)
|
||||||
yield self.stream_info_manager.setup()
|
yield self.stream_info_manager.setup()
|
||||||
self.lbry_file_manager = EncryptedFileManager(
|
self.lbry_file_manager = EncryptedFileManager(
|
||||||
self.session,
|
self.session,
|
||||||
|
|
Loading…
Reference in a new issue