Merge "Fix tempest init to update config options"

This commit is contained in:
Jenkins 2016-04-27 18:49:02 +00:00 committed by Gerrit Code Review
commit 1af2303004

View File

@ -99,7 +99,6 @@ class TempestInit(command.Command):
config_parse = moves.configparser.SafeConfigParser() config_parse = moves.configparser.SafeConfigParser()
config_parse.optionxform = str config_parse.optionxform = str
with open(conf_path, 'a+') as conf_file: with open(conf_path, 'a+') as conf_file:
config_parse.readfp(conf_file)
# Set local lock_dir in tempest conf # Set local lock_dir in tempest conf
if not config_parse.has_section('oslo_concurrency'): if not config_parse.has_section('oslo_concurrency'):
config_parse.add_section('oslo_concurrency') config_parse.add_section('oslo_concurrency')
@ -108,6 +107,7 @@ class TempestInit(command.Command):
config_parse.set('DEFAULT', 'log_dir', log_dir) config_parse.set('DEFAULT', 'log_dir', log_dir)
# Set default log filename to tempest.log # Set default log filename to tempest.log
config_parse.set('DEFAULT', 'log_file', 'tempest.log') config_parse.set('DEFAULT', 'log_file', 'tempest.log')
config_parse.write(conf_file)
def copy_config(self, etc_dir, config_dir): def copy_config(self, etc_dir, config_dir):
shutil.copytree(config_dir, etc_dir) shutil.copytree(config_dir, etc_dir)