Repository: cloudstack
Updated Branches:
  refs/heads/master 0e31366a3 -> b3281eef1


mvn on buildslaves that don't have it in path


Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo
Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/45a3ad21
Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/45a3ad21
Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/45a3ad21

Branch: refs/heads/master
Commit: 45a3ad21861f97089746983be442bece5511f7b8
Parents: 39dce59
Author: Daan Hoogland <dhoogl...@schubergphilis.com>
Authored: Thu Feb 19 11:58:40 2015 +0100
Committer: Daan Hoogland <dhoogl...@schubergphilis.com>
Committed: Thu Feb 19 11:58:40 2015 +0100

----------------------------------------------------------------------
 packaging/package.sh | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cloudstack/blob/45a3ad21/packaging/package.sh
----------------------------------------------------------------------
diff --git a/packaging/package.sh b/packaging/package.sh
index 51a80ef..ae15627 100755
--- a/packaging/package.sh
+++ b/packaging/package.sh
@@ -48,7 +48,14 @@ function packaging() {
     fi
 
     DISTRO=$3
-
+    MVN=`which mvn`
+    if [ -z "$MVN" ] ; then
+        MVN=`locate bin/mvn | grep -e mvn$ | tail -1`
+        if [ -z "$MVN" ] ; then
+            echo "mvn not found\n cannot retrieve version to package\n RPM 
Build Failed"
+            exit 2
+        fi
+    fi
     VERSION=`(cd ../; mvn 
org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate 
-Dexpression=project.version) | grep --color=none '^[0-9]\.'`
     if echo $VERSION | grep -q SNAPSHOT ; then
         REALVER=`echo $VERSION | cut -d '-' -f 1`

Reply via email to