wcsinstd: fix passing of the database name to wcsctl

This commit is contained in:
Frédéric Péters 2013-06-12 22:42:37 +02:00
parent b8b9b18faf
commit 3cba1c06da
1 changed files with 5 additions and 2 deletions

View File

@ -118,9 +118,12 @@ class DeployInstance(object):
def make_sql_tables(self, wcs_cfg):
params = []
for param in ('dbname', 'user', 'password', 'host', 'port'):
for param in ('database', 'user', 'password', 'host', 'port'):
if wcs_cfg.get('postgresql').get(param):
params.append('--' + param)
if param == 'database':
params.append('--dbname')
else:
params.append('--' + param)
params.append(wcs_cfg.get('postgresql').get(param))
os.system('%s convert-to-sql %s %s' % (app_settings.WCSCTL_SCRIPT, ' '.join(params), self.domain))