Repository: ambari Updated Branches: refs/heads/trunk 1d7fa6ad0 -> b0981a98a
AMBARI-7484 Versioned RPMS install fails on after-install Hook. (dsen) Project: http://git-wip-us.apache.org/repos/asf/ambari/repo Commit: http://git-wip-us.apache.org/repos/asf/ambari/commit/b0981a98 Tree: http://git-wip-us.apache.org/repos/asf/ambari/tree/b0981a98 Diff: http://git-wip-us.apache.org/repos/asf/ambari/diff/b0981a98 Branch: refs/heads/trunk Commit: b0981a98a92520bf964a640fc1c45008a2978dcb Parents: 1d7fa6a Author: Dmytro Sen <[email protected]> Authored: Thu Sep 25 15:26:43 2014 +0300 Committer: Dmytro Sen <[email protected]> Committed: Thu Sep 25 15:26:43 2014 +0300 ---------------------------------------------------------------------- .../2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/ambari/blob/b0981a98/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py ---------------------------------------------------------------------- diff --git a/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py b/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py index 3aba886..4c633d2 100644 --- a/ambari-server/src/main/resources/stacks/HDP/2.0.6/hooks/after-INSTALL/scripts/shared_initialization.py +++ b/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():
