瀏覽代碼

AMBARI-18637: Management pack purge option should warn user and ask for confirmation before purging - addendum (jluniya)

Jayush Luniya 8 年之前
父節點
當前提交
fb056d9c5a
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      ambari-server/src/main/python/ambari_server/setupMpacks.py

+ 3 - 1
ambari-server/src/main/python/ambari_server/setupMpacks.py

@@ -640,7 +640,9 @@ def _install_mpack(options, replay_mode=False, is_upgrade=False):
     _execute_hook(mpack_metadata, BEFORE_INSTALL_HOOK_NAME, tmp_root_dir)
 
   # Purge previously installed stacks and management packs
-  if options.purge and options.purge_list:
+  if options.purge:
+    if not 'purge_list' in options:
+      options.purge_list = ",".join([STACK_DEFINITIONS_RESOURCE_NAME, MPACKS_RESOURCE_NAME])
     purge_resources = options.purge_list.split(",")
     validate_purge(options, purge_resources, tmp_root_dir, mpack_metadata, replay_mode)
     purge_stacks_and_mpacks(purge_resources, replay_mode)