You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by pd...@apache.org on 2015/03/07 19:12:48 UTC

cloudstack-docs-install git commit: CLOUDSTACK-6952: update build instruction and verified on Ubuntu14.04 and CentOS6.6

Repository: cloudstack-docs-install
Updated Branches:
  refs/heads/master f5c528f27 -> 45903dfb4


CLOUDSTACK-6952: update build instruction and verified on Ubuntu14.04 and CentOS6.6


Project: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/commit/45903dfb
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/tree/45903dfb
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/diff/45903dfb

Branch: refs/heads/master
Commit: 45903dfb4831f2da2bf5b27f808d80e47a943251
Parents: f5c528f
Author: Pierre-Luc Dion <pd...@apache.org>
Authored: Sat Mar 7 13:12:33 2015 -0500
Committer: Pierre-Luc Dion <pd...@apache.org>
Committed: Sat Mar 7 13:12:33 2015 -0500

----------------------------------------------------------------------
 source/building_from_source.rst | 33 +++++++++++++++------------------
 1 file changed, 15 insertions(+), 18 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack-docs-install/blob/45903dfb/source/building_from_source.rst
----------------------------------------------------------------------
diff --git a/source/building_from_source.rst b/source/building_from_source.rst
index 5066ff9..5e28665 100644
--- a/source/building_from_source.rst
+++ b/source/building_from_source.rst
@@ -80,7 +80,8 @@ You next need to import those keys, which you can do by running:
 
 .. sourcecode:: bash
 
-   # gpg --import KEYS
+   $ wget http://www.apache.org/dist/cloudstack/KEYS
+   $ gpg --import KEYS
 
 
 GPG
@@ -177,19 +178,14 @@ Building DEB packages
 ---------------------
 
 In addition to the bootstrap dependencies, you'll also need to install
-several other dependencies. Note that we recommend using Maven 3, which
-is not currently available in 12.04.1 LTS. So, you'll also need to add a
-PPA repository that includes Maven 3. After running the command
-``add-apt-repository``, you will be prompted to continue and a GPG key
-will be added.
+several other dependencies. Note that we recommend using Maven 3.
 
 .. sourcecode:: bash
 
    $ sudo apt-get update
    $ sudo apt-get install python-software-properties
-   $ sudo add-apt-repository ppa:natecarlson/maven3
    $ sudo apt-get update
-   $ sudo apt-get install ant debhelper openjdk-7-jdk tomcat6 libws-commons-util-java genisoimage python-mysqldb libcommons-codec-java libcommons-httpclient-java liblog4j1.2-java maven3
+   $ sudo apt-get install ant debhelper openjdk-7-jdk tomcat6 libws-commons-util-java genisoimage python-mysqldb libcommons-codec-java libcommons-httpclient-java liblog4j1.2-java maven
 
 While we have defined, and you have presumably already installed the
 bootstrap prerequisites, there are a number of build time prerequisites
@@ -199,7 +195,7 @@ running:
 
 .. sourcecode:: bash
 
-   $ mvn3 -P deps
+   $ mvn -P deps
 
 Now that we have resolved the dependencies we can move on to building
 CloudStack and packaging them into DEBs by issuing the following
@@ -249,10 +245,10 @@ examples, but change the directory to whatever works for you.
 
 .. sourcecode:: bash
 
-   sudo mkdir -p /var/www/cloudstack/repo/binary
-   sudo cp *.deb /var/www/cloudstack/repo/binary
-   sudo cd /var/www/cloudstack/repo/binary
-   sudo sh -c 'dpkg-scanpackages . /dev/null | tee Packages | gzip -9 > Packages.gz'
+   $ sudo mkdir -p /var/www/cloudstack/repo/binary
+   $ sudo cp *.deb /var/www/cloudstack/repo/binary
+   $ cd /var/www/cloudstack/repo/binary
+   $ sudo sh -c 'dpkg-scanpackages . /dev/null | tee Packages | gzip -9 > Packages.gz'
 
 .. note:: 
    You can safely ignore the warning about a missing override file.
@@ -303,24 +299,24 @@ Linux.
    # yum install java-1.7.0-openjdk-devel.x86_64 genisoimage mysql mysql-server ws-commons-util MySQL-python tomcat6 createrepo
 
 Next, you'll need to install build-time dependencies for CloudStack with
-Maven. We're using Maven 3, so you'll want to `grab a Maven 3
-tarball <http://maven.apache.org/download.cgi>`_ and uncompress it in
+Maven. We're using Maven 3, so you'll want to grab `Maven 3.0.5 (Binary tar.gz)
+<http://maven.apache.org/download.cgi>`_ and uncompress it in
 your home directory (or whatever location you prefer):
 
 .. sourcecode:: bash
 
-   $ tar zxvf apache-maven-3.0.4-bin.tar.gz
+   $ tar zxvf apache-maven-3.0.5-bin.tar.gz
 
 .. sourcecode:: bash
 
-   $ export PATH=/usr/local/apache-maven-3.0.4/bin:$PATH
+   $ export PATH=/usr/local/apache-maven-3.0.5/bin:$PATH
 
 Maven also needs to know where Java is, and expects the JAVA\_HOME
 environment variable to be set:
 
 .. sourcecode:: bash
 
-   $ export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.55.x86_64
+   $ export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk.x86_64
 
 Verify that Maven is installed correctly:
 
@@ -389,6 +385,7 @@ with the finished packages:
 
 .. sourcecode:: bash
 
+   $ cd ../..
    $ cp dist/rpmbuild/RPMS/x86_64/*rpm ~/tmp/repo/
 
 .. sourcecode:: bash