Преглед на файлове

AMBARI-7484 Versioned RPMS install fails on after-install Hook. (dsen)

Dmytro Sen преди 10 години
родител
ревизия
b0981a98a9
променени са 1 файла, в които са добавени 3 реда и са изтрити 2 реда
  1. 3 2
      ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py

+ 3 - 2
ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py

@@ -40,8 +40,9 @@ def setup_hadoop_env():
          content=InlineTemplate(params.hadoop_env_sh_template)
     )
     if params.rpm_version is not None:
-      Execute(format('ln -s /usr/hdp/{rpm_version}* {versioned_hdp_root}'),
-              not_if=format('ls {versioned_hdp_root}')
+      Execute(format('ln -s /usr/hdp/{rpm_version}-* {versioned_hdp_root}'),
+              not_if=format('ls {versioned_hdp_root}'),
+              only_if=format('ls -d /usr/hdp/{rpm_version}-*')
       )
 
 def setup_config():