diff --git a/awsapi-setup/setup/cloud-setup-bridge-db b/awsapi-setup/setup/cloud-setup-bridge-db deleted file mode 100644 index 435ba5c5a1e..00000000000 --- a/awsapi-setup/setup/cloud-setup-bridge-db +++ /dev/null @@ -1,15 +0,0 @@ -#!/usr/bin/python -# -# Cloud.com Bridge DB setup script. -# - -from getpass import getpass -from subprocess import call - -setup_db_dir = '/usr/share/cloud/setup/bridge/db' -setup_db_script = 'deploy-db-bridge.sh' - -print 'Welcome to CloudBridge Database setup.' -passwd = getpass('Please enter the MySQL password for root@localhost: ') - -call(['/bin/bash', setup_db_script, 'cloud', 'root', passwd], cwd=setup_db_dir) diff --git a/setup/bindir/cloud-setup-databases.in b/setup/bindir/cloud-setup-databases.in index 62c71359685..451d2831cc7 100755 --- a/setup/bindir/cloud-setup-databases.in +++ b/setup/bindir/cloud-setup-databases.in @@ -127,10 +127,17 @@ class DBDeployer(object): mysqlCmds = ['mysql', '--user=%s'%kwargs['user'], '--host=%s'%kwargs['host'], '--port=%s'%kwargs['port']] if kwargs.has_key('passwd'): mysqlCmds.append('--password=%s'%kwargs['passwd']) + passwd = kwargs['passwd'] + else: + passwd = '' file(self.tmpMysqlFile, 'w').write(text) mysqlCmds.append('<') mysqlCmds.append(self.tmpMysqlFile) runCmd(mysqlCmds) + + awsApiDbDir = '/usr/share/cloud/setup/bridge/db' + awsApiCmds = ['cd %s'%awsApiDbDir, 'sh deploy-db-bridge.sh %s'%passwd, 'cd -'] + runCmd(awsApiCmds) except Exception, e: err = '''Encountering an error when executing mysql script ----------------------------------------------------------------------