aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorKonstantin Boudnik <cos@apache.org>2015-02-20 15:53:29 -0800
committerKonstantin Boudnik <cos@apache.org>2015-02-20 15:53:29 -0800
commit6b537734c47630e826edeb840ca38a2ab79d9a28 (patch)
tree370a883d01f93486514359731f25a2b2a52fb0d2 /README.md
parentdb06288f64b703b0d4461b4eaec9206a6a7ee65a (diff)
BIGTOP-1698. Following BIGTOP-1697 improve README entry on toolchain setup
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 5 insertions, 10 deletions
diff --git a/README.md b/README.md
index 1d8dcdaf..ec792f1a 100644
--- a/README.md
+++ b/README.md
@@ -148,19 +148,14 @@ For Developers: Building the entire distribution from scratch
Packages have been built for CentOS/RHEL 5 and 6, Fedora 18, SuSE Linux Enterprise 11, OpenSUSE12.2, Ubuntu LTS Lucid and Precise, and Ubuntu Quantal. They can probably be built for other platforms as well. Some of the binary artifacts might be compatible with other closely related distributions.
-__On all systems, Building Apache Bigtop requires the following tools__
+__On all systems, Building Apache Bigtop requires certain set of tools__
-* All systems need these tools installed to build bigtop:
+ To bootstrap the development environment from scratch execute
- Java JDK/OpenJDK7, Apache Forrest 0.8, Apache Ant, Apache Maven, git, subversion, autoconf, automake, liblzo2-dev, libz-dev, sharutils, libfuse-dev, libssl-dev
+ ./gradlew toolchain
-* Additionally, some details for specific linux versions :
- * __Debian__ based distros need these packages : build-essential dh-make debhelper devscripts, reprepro
- * __openSUSE 11.4__ needs these packages : relaxngDatatypedocbook-utils docbook-simple, fuse-devel, docbook5, docbook5-xsl-stylesheets, libxml2-devel, xmlformat, xmlto, libxslt, libopenssl-devel
-
- Preferred way of setting up needed dependencies: the list in this README file might be outdated.
- The best source of data are bigtop_toolchain recipes that would configure all your development
- environment from a single Puppet run.
+ This build task expected Puppet 3.x to be installed; user has to have sudo permissions. The task will pull down and install
+ all development dependencies, frameworks and SDKs, required to build the stack on your platform.
* __Building packages__ : `gradle [component-name]-[rpm|deb]`
* __Building local YUM/APT repositories__ : `gradle [component-name]-[yum|apt]`