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 \
