diff --git a/hadoop.spec b/hadoop.spec index 70f2bc2144caeb2327dee9733b7680e797981f78..4edbd51c1b3b8276d07fabcf69141da36e5e0bc0 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://mirrors.huaweicloud.com/repository + Name: hadoop Version: 3.3.4 -Release: 2 +Release: 3 Summary: A software platform for processing vast amounts of data # The BSD license file is missing # https://issues.apache.org/jira/browse/HADOOP-9849 @@ -248,27 +250,18 @@ mvn install:install-file -DgroupId=org.iq80.leveldb -DartifactId=leveldb-benchma mvn install:install-file -DgroupId=org.iq80.leveldb -DartifactId=leveldb -Dversion=0.7 -Dpackaging=jar -Dfile=/usr/share/java/leveldb-java/leveldb.jar mvn install:install-file -DgroupId=orn.fusesource.hawtjni -DartifactId=hawtjni-runtime -Dversion=1.16 -Dpackaging=jar -Dfile=/usr/lib/java/hawtjni/hawtjni-runtime.jar -if ("echo `groups`" = "root"); then - mkdir -p /root/.m2/repository/com/github/eirslett/yarn/1.22.5/ - cp %{SOURCE14} /root/.m2/repository/com/github/eirslett/yarn/1.22.5/ - mv /root/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-v1.22.5.tar.gz /root/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-1.22.5.tar.gz - tar -xzvf /root/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-1.22.5.tar.gz -C /root/.m2/repository/com/github/eirslett/yarn/1.22.5/ - npm config set registry https://repo.huaweicloud.com/repository/npm/ - npm cache clean -f - /root/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-v1.22.5/bin/yarn config set registry https://repo.huaweicloud.com/repository/npm/ -g -else - mkdir -p /home/abuild/.m2/repository/com/github/eirslett/node/12.22.1/ - cp %{SOURCE15} /home/abuild/.m2/repository/com/github/eirslett/node/12.22.1/ - cp %{SOURCE16} /home/abuild/.m2/repository/com/github/eirslett/node/12.22.1/ - mv /home/abuild/.m2/repository/com/github/eirslett/node/12.22.1/node-v12.22.1-linux-arm64.tar.gz /home/abuild/.m2/repository/com/github/eirslett/node/12.22.1/node-12.22.1-linux-arm64.tar.gz - mkdir -p /home/abuild/.m2/repository/com/github/eirslett/yarn/1.22.5/ - cp %{SOURCE14} /home/abuild/.m2/repository/com/github/eirslett/yarn/1.22.5/ - mv /home/abuild/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-v1.22.5.tar.gz /home/abuild/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-1.22.5.tar.gz - tar -xzvf /home/abuild/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-1.22.5.tar.gz -C /home/abuild/.m2/repository/com/github/eirslett/yarn/1.22.5/ - npm config set registry https://repo.huaweicloud.com/repository/npm/ - npm cache clean -f - /home/abuild/.m2/repository/com/github/eirslett/yarn/1.22.5/yarn-v1.22.5/bin/yarn config set registry https://repo.huaweicloud.com/repository/npm/ -g -fi +mkdir -p ${HOME}/.m2/repository/com/github/eirslett/node/12.22.1/ +cp %{SOURCE15} ${HOME}/.m2/repository/com/github/eirslett/node/12.22.1/ +cp %{SOURCE16} ${HOME}/.m2/repository/com/github/eirslett/node/12.22.1/ +mv ${HOME}/.m2/repository/com/github/eirslett/node/12.22.1/node-v12.22.1-linux-arm64.tar.gz ${HOME}/.m2/repository/com/github/eirslett/node/12.22.1/node-12.22.1-linux-arm64.tar.gz +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 %pom_add_dep org.iq80.leveldb:leveldb-api:0.7 hadoop-yarn-project/hadoop-yarn/hadoop-yarn-server/hadoop-yarn-server-web-proxy @@ -1138,6 +1131,9 @@ fi %config(noreplace) %{_sysconfdir}/%{name}/container-executor.cfg %changelog +* Wed Jan 1 2025 xuduo - 3.3.4-3 +- fix compile failure + * Thu Dec 1 2022 MacChen1 - 3.3.4-2 - fix the EBS compile failure