From 819041148e5c23bf00a3f23830d68c94189d43d9 Mon Sep 17 00:00:00 2001 From: Qiang Chen Date: Mon, 12 May 2025 09:38:35 +0800 Subject: [PATCH] Update do-component-build Fix the alluxio compile failed bug. openEuler use python3 default, node-gyp support python3 from 6.0.0. --- bigtop-packages/src/common/alluxio/do-component-build | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bigtop-packages/src/common/alluxio/do-component-build b/bigtop-packages/src/common/alluxio/do-component-build index e4275fe014..a391cdbdb4 100644 --- a/bigtop-packages/src/common/alluxio/do-component-build +++ b/bigtop-packages/src/common/alluxio/do-component-build @@ -50,6 +50,11 @@ else if [ "${OS}" = "openEuler" ] || [ "${OS}" = "fedora" ]; then sed -i "s|false|true|g" integration/jnifuse/native/pom.xml fi + #openEuler use python3 default, node-gyp support python3 from 6.0.0. + if [ "${OS}" = "openEuler" ];then + sed -i 's#"node-gyp": "^3.8.0",#"node-gyp": "^6.0.0",#g' `grep -rn '"node-gyp": "^3.8.0"' -rl` + sed -i 's#https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz#https://registry.npmjs.org/node-gyp/-/node-gyp-6.0.0.tgz#g' `grep https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz -rl` + fi mvn clean install -DskipTests -Dhadoop.version=${HADOOP_VERSION} -Dmaven.buildNumber.revisionOnScmFailure=v${ALLUXIO_VERSION} -Phadoop-3 -Pyarn "$@"