Updated Branches: refs/heads/trunk 7bd831d65 -> a67be676c
WHIRR-649. Make install_cdh_hadoop.sh idempotent, fast failing if already run. Contributed by Graham Gear. Project: http://git-wip-us.apache.org/repos/asf/whirr/repo Commit: http://git-wip-us.apache.org/repos/asf/whirr/commit/a67be676 Tree: http://git-wip-us.apache.org/repos/asf/whirr/tree/a67be676 Diff: http://git-wip-us.apache.org/repos/asf/whirr/diff/a67be676 Branch: refs/heads/trunk Commit: a67be676ca670e12bd54b9e6a479e0056c9fa8b1 Parents: 7bd831d Author: Tom White <tomwh...@apache.org> Authored: Thu Sep 20 21:45:02 2012 +0100 Committer: Tom White <tomwh...@apache.org> Committed: Thu Sep 20 21:45:02 2012 +0100 ---------------------------------------------------------------------- CHANGES.txt | 3 +++ .../main/resources/functions/install_cdh_hadoop.sh | 5 +++++ 2 files changed, 8 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/whirr/blob/a67be676/CHANGES.txt ---------------------------------------------------------------------- diff --git a/CHANGES.txt b/CHANGES.txt index 447e8e9..e836495 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -10,6 +10,9 @@ Release 0.8.1 (unreleased changes) WHIRR-548. Whirr can now reuse existing compute services. Misc osgi/karaf integration improvements. (Ioannis Canellos) + + WHIRR-649. Make install_cdh_hadoop.sh idempotent, fast failing if already + run. (Graham Gear via tomwhite) BUG FIXES http://git-wip-us.apache.org/repos/asf/whirr/blob/a67be676/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh ---------------------------------------------------------------------- diff --git a/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh b/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh index 0ccae85..ef666b4 100644 --- a/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh +++ b/services/cdh/src/main/resources/functions/install_cdh_hadoop.sh @@ -60,6 +60,11 @@ function install_cdh_hadoop() { local OPTIND local OPTARG + if [ "$INSTALL_HADOOP_DONE" == "1" ]; then + echo "Hadoop is already installed." + return; + fi + REPO=${REPO:-cdh4} REPO_HOST=${REPO_HOST:-archive.cloudera.com} MAPREDUCE_VERSION=${MAPREDUCE_VERSION:-1}