diff -r 42247d70105b -r f0ab2b6d3553 server/serverctl.py --- a/server/serverctl.py Tue Dec 22 09:33:08 2009 +0100 +++ b/server/serverctl.py Tue Dec 22 09:38:08 2009 +0100 @@ -57,7 +57,8 @@ else: password = getpass('password: ') return get_connection(driver, dbhost, dbname, user, password=password, - port=source.get('db-port')) + port=source.get('db-port'), + extra_args=source.get('db-extra-arguments')) def system_source_cnx(source, dbms_system_base=False, special_privs='CREATE/DROP DATABASE', verbose=True): @@ -368,7 +369,8 @@ get_connection( system['db-driver'], database=system['db-name'], host=system.get('db-host'), port=system.get('db-port'), - user=system.get('db-user'), password=system.get('db-password')) + user=system.get('db-user'), password=system.get('db-password'), + extra_args=system.get('db-extra-arguments')) except Exception, ex: raise ConfigurationError( 'You seem to have provided wrong connection information in '\