From d10bd878596d74cf7128d0b352e74046c103ce12 Mon Sep 17 00:00:00 2001 From: xuduo Date: Fri, 13 Dec 2024 21:49:25 +0800 Subject: [PATCH] add hadoop build config (cherry picked from commit d83fdbdf186274961bd3e059003ad495368ff59c) --- hadoop.spec | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/hadoop.spec b/hadoop.spec index 81877fa..b7179f2 100644 --- a/hadoop.spec +++ b/hadoop.spec @@ -9,9 +9,11 @@ %global __requires_exclude_from ^%{_libdir}/%{name}/libhadoop.so$ %global __provides_exclude_from ^%{_libdir}/%{name}/.*$ %define _binaries_in_noarch_packages_terminate_build 0 +%define huawei_repo https://repo.huaweicloud.com/repository + Name: hadoop Version: 3.3.6 -Release: 5 +Release: 6 Summary: A software platform for processing vast amounts of data # The BSD license file is missing # https://issues.apache.org/jira/browse/HADOOP-9849 @@ -279,7 +281,9 @@ mkdir -p ${HOME}/.m2/repository/com/github/eirslett/yarn/1.22.5/ cp %{SOURCE14} ${HOME}/.m2/repository/com/github/eirslett/yarn/1.22.5/ mv ${HOME}/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-v1.22.5.tar.gz ${HOME}/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-1.22.5.tar.gz tar -xzvf ${HOME}/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-1.22.5.tar.gz -C ${HOME}/.m2/repository/com/github/eirslett/yarn/1.22.5/ +npm config set registry %{huawei_repo}/npm/ npm cache clean -f +${HOME}/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-v1.22.5/bin/yarn config set registry %{huawei_repo}/npm/ -g ${HOME}/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-v1.22.5/bin/yarn config set ignore-engines true %pom_add_dep org.iq80.leveldb:leveldb-api:0.7 hadoop-hdfs-project/hadoop-hdfs @@ -1158,6 +1162,9 @@ fi %config(noreplace) %{_sysconfdir}/%{name}/container-executor.cfg %changelog +* Fri Dec 13 2024 xuduo - 3.3.6-6 +- Add huawei repository + * Mon Nov 11 2024 xiaochn - 3.3.6-5 - Remove npm repo in spec file and use unified configuration of the build environment -- Gitee