You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@bigtop.apache.org by yw...@apache.org on 2015/04/02 07:24:59 UTC
bigtop git commit: BIGTOP-1794: Update README for bigtop_toolchain
Repository: bigtop
Updated Branches:
refs/heads/master a5b1ad7d1 -> ed44d14ef
BIGTOP-1794: Update README for bigtop_toolchain
Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/ed44d14e
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/ed44d14e
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/ed44d14e
Branch: refs/heads/master
Commit: ed44d14efb2b84e55d9a3e3ac3335b7b1519baf4
Parents: a5b1ad7
Author: YoungWoo Kim <yw...@apache.org>
Authored: Tue Mar 31 14:12:22 2015 +0900
Committer: YoungWoo Kim <yw...@apache.org>
Committed: Thu Apr 2 14:24:06 2015 +0900
----------------------------------------------------------------------
bigtop_toolchain/README.md | 61 +++++++++++++++++++----------------------
1 file changed, 28 insertions(+), 33 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/bigtop/blob/ed44d14e/bigtop_toolchain/README.md
----------------------------------------------------------------------
diff --git a/bigtop_toolchain/README.md b/bigtop_toolchain/README.md
index 567705d..f49cf99 100644
--- a/bigtop_toolchain/README.md
+++ b/bigtop_toolchain/README.md
@@ -1,30 +1,30 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements. See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License. You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
+Licensed to the Apache Software Foundation (ASF) under one or more
+contributor license agreements. See the NOTICE file distributed with
+this work for additional information regarding copyright ownership.
+The ASF licenses this file to You under the Apache License, Version 2.0
+(the "License"); you may not use this file except in compliance with
+the License. You may obtain a copy of the License at
+
+http://www.apache.org/licenses/LICENSE-2.0
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
bigtop-toolchain
===============
##BigTop Toolchain Deployment through Puppet
-Puppet module for configuring a CentOS host for building BigTop. It installs:
+Puppet module for configuring a host for building BigTop. It installs:
**Apache Ant 1.9.4**
**Apache Forrest 0.9**
-**Oracle JDK 1.6u45**
+**OpenJDK 1.7**
**Apache Maven 3.0.5**
@@ -32,6 +32,8 @@ Puppet module for configuring a CentOS host for building BigTop. It installs:
**Protobuf 2.5.0**
+**Scala 2.10.3**
+
##Usage
These can be indivdually applied using:
@@ -57,15 +59,15 @@ Or installed as a whole with:
It will create a user jenkins with the required environment variables set for
building BigTop:
-
- MAVEN_HOME=/usr/local/maven
- PATH=$PATH:$MAVEN_HOME/bin
- JAVA_HOME=/usr/java/latest
- ANT_HOME=/usr/local/ant
- PATH=$PATH:$ANT_HOME/bin
- FORREST_HOME=/usr/local/apache-forrest
- GRADLE_HOME=/usr/local/gradle
- PATH=$PATH:$FORREST_HOME/bin:$GRADLE_HOME/bin
+```
+MAVEN_HOME=/usr/local/maven
+JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64
+ANT_HOME=/usr/local/ant
+FORREST_HOME=/usr/local/apache-forrest
+SCALA_HOME=/usr/share/java
+GRADLE_HOME=/usr/local/gradle
+PATH=$MAVEN_HOME/bin:$ANT_HOME/bin:$FORREST_HOME/bin:$GRADLE_HOME/bin:$PATH
+```
If you do not want to use a puppet master this module can be applied
standalone with a command such as:
@@ -97,14 +99,7 @@ Potentially, we'll be adding more development tools in this manifest.
## Requirements
-For RedHat/Centos, due to redistribution restrictions the Oracle JDK must be downloaded seperately.
-
-Download the JDK 64bit rpm.bin file, run it with the -x switch to extract the
-rpm file and copy jdk-6u45-linux-amd64.rpm to files/.
-
-Download the JDK 64 bit jdk-7u60-linux-x64.gz file into files/
-
-The Ant/Maven/Forrest sources will be downloaded automatically. If you already
+The Ant/Maven/Forrest/Gradle sources will be downloaded automatically. If you already
have them and do not want to download them again please copy the source
.tar.gz files into /usr/src.