Parcourir la source

AMBARI-2392. ambari-server setup -s fails. (swagle)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ambari/trunk@1493168 13f79535-47bb-0310-9956-ffa450edef68
Siddharth Wagle il y a 12 ans
Parent
commit
7e3f6278f6
1 fichiers modifiés avec 9 ajouts et 9 suppressions
  1. 9 9
      ambari-server/src/main/python/ambari-server.py

+ 9 - 9
ambari-server/src/main/python/ambari-server.py

@@ -947,21 +947,21 @@ def store_remote_properties(args):
     
   properties.process_pair(JDBC_URL_PROPERTY, DATABASE_CONNECTION_STRINGS[DATABASE_INDEX].format(jdbc_hostname, args.database_port, args.database_name))
   properties.process_pair(JDBC_USER_NAME_PROPERTY, args.database_username)
-  if not args.database_password_alias:
+  if hasattr(args, 'database_password_alias') and args.database_password_alias:
+    properties.process_pair(JDBC_PASSWORD_PROPERTY, args.database_password_alias)
+  else:
     properties.process_pair(JDBC_PASSWORD_PROPERTY,
       store_password_file(args.database_password, JDBC_PASSWORD_FILENAME))
-  else:
-    properties.process_pair(JDBC_PASSWORD_PROPERTY, args.database_password_alias)
 
   properties.process_pair(JDBC_RCA_DRIVER_PROPERTY, DATABASE_DRIVER_NAMES[DATABASE_INDEX])
   properties.process_pair(JDBC_RCA_URL_PROPERTY, DATABASE_CONNECTION_STRINGS[DATABASE_INDEX].format(jdbc_hostname, args.database_port, args.database_name))
   properties.process_pair(JDBC_RCA_USER_NAME_PROPERTY, args.database_username)
-  if not args.database_password_alias:
+  if hasattr(args, 'database_password_alias') and args.database_password_alias:
     properties.process_pair(JDBC_RCA_PASSWORD_FILE_PROPERTY,
-      store_password_file(args.database_password, JDBC_PASSWORD_FILENAME))
+      args.database_password_alias)
   else:
     properties.process_pair(JDBC_RCA_PASSWORD_FILE_PROPERTY,
-      args.database_password_alias)
+      store_password_file(args.database_password, JDBC_PASSWORD_FILENAME))
 
 
   conf_file = properties.fileName
@@ -1133,12 +1133,12 @@ def store_local_properties(args):
   properties.removeOldProp(JDBC_DATABASE_PROPERTY)
   properties.process_pair(PERSISTENCE_TYPE_PROPERTY, "local")
   properties.process_pair(JDBC_USER_NAME_PROPERTY, args.database_username)
-  if not args.database_password_alias:
+  if hasattr(args, 'database_password_alias') and args.database_password_alias:
     properties.process_pair(JDBC_PASSWORD_PROPERTY,
-      store_password_file(args.database_password, JDBC_PASSWORD_FILENAME))
+      args.database_password_alias)
   else:
     properties.process_pair(JDBC_PASSWORD_PROPERTY,
-      args.database_password_alias)
+      store_password_file(args.database_password, JDBC_PASSWORD_FILENAME))
 
   conf_file = properties.fileName