Repository: bigtop
Updated Branches:
  refs/heads/master 4425d0f8e -> 25f574488


BIGTOP-2213: fix Tez build on ppc64le

Signed-off-by: Amir Sanjar <[email protected]>


Project: http://git-wip-us.apache.org/repos/asf/bigtop/repo
Commit: http://git-wip-us.apache.org/repos/asf/bigtop/commit/25f57448
Tree: http://git-wip-us.apache.org/repos/asf/bigtop/tree/25f57448
Diff: http://git-wip-us.apache.org/repos/asf/bigtop/diff/25f57448

Branch: refs/heads/master
Commit: 25f5744881854bb858948040784cb9a70db55b6e
Parents: 4425d0f
Author: Amir Sanjar <[email protected]>
Authored: Tue Nov 1 11:39:46 2016 -0500
Committer: Amir Sanjar <[email protected]>
Committed: Tue Nov 1 11:48:27 2016 -0500

----------------------------------------------------------------------
 bigtop-packages/src/common/tez/do-component-build | 13 +++++++++++++
 1 file changed, 13 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/bigtop/blob/25f57448/bigtop-packages/src/common/tez/do-component-build
----------------------------------------------------------------------
diff --git a/bigtop-packages/src/common/tez/do-component-build 
b/bigtop-packages/src/common/tez/do-component-build
index b509a03..8701e5b 100644
--- a/bigtop-packages/src/common/tez/do-component-build
+++ b/bigtop-packages/src/common/tez/do-component-build
@@ -18,6 +18,19 @@ set -xe
 
 . `dirname $0`/bigtop.bom
 
+if [ $HOSTTYPE = "powerpc64le" ] ; then
+  git clone https://github.com/ibmsoe/phantomjs-1
+  cd phantomjs-1
+  export 
PHANTOMJS_CDNURL=https://github.com/ibmsoe/phantomjs/releases/download/2.1.1
+  npm install -g
+  cd ..
+  rm -rf phantomjs-1
+  sed  -i "s|<nodeVersion>.*</nodeVersion>|<nodeVersion>v4.4.7</nodeVersion>|" 
tez-ui/pom.xml
+  sed  -i "s|<npmVersion>.*</npmVersion>|<npmVersion>2.15.3</npmVersion>|" 
tez-ui/pom.xml
+  sed -i 's|"phantomjs": .*|"phantomjs": "^1.9.19"|' 
tez-ui/src/main/webapp/package.json
+  sed  -i 
"s|<frontend-maven-plugin.version>.*</frontend-maven-plugin.version>|<frontend-maven-plugin.version>1.1</frontend-maven-plugin.version>|"
 pom.xml
+fi
+
 sed -i 
'/--remove-unnecessary-resolutions=false/a\\t\t<argument>--allow-root</argument>'
 tez-ui/pom.xml
 
 BUILD_TEZ_OPTS="clean package \

Reply via email to