diff --git a/ambari.spec b/ambari.spec index 1d6004ea380e279e0ddd15d0845556b1d5fc9ab2..35a7adc8d775ca8b27c09a504aa889b80390b001 100644 --- a/ambari.spec +++ b/ambari.spec @@ -1,5 +1,4 @@ %define __jar_repack %{nil} - %global debug_package %{nil} %global compile_for_local 0 @@ -10,7 +9,7 @@ Name: ambari Version: 2.7.6 -Release: 1 +Release: 2 Summary: Ambari Main License: Apache 2.0 Vendor: Apache Software Foundation @@ -59,43 +58,34 @@ tar -zxvf %{SOURCE19} %build cp %{SOURCE1} ./settings.xml -mkdir -p /home/abuild/.m2/repository/com/github/eirslett/node/4.5.0/ -mkdir -p /home/abuild/.m2/repository/com/github/eirslett/node/8.6.0/ mkdir -p /tmp/npm_config_tmp/phantomjs/ -mkdir -p /home/abuild/rpmbuild/BUILD/apache-ambari-2.7.6/ambari-infra/ambari-infra-solr-client/target/migrate/ -mkdir -p /home/abuild/.m2/repository/com/github/eirslett/yarn/0.23.2/yarn-0.23.2./ -mkdir -p /home/abuild/.m2/repository/org/apache/storm/storm-core/0.10.0.2.3.0.0-2557/ -mkdir -p /home/abuild/.m2/repository/org/apache/storm/storm/0.10.0.2.3.0.0-2557/ -mkdir -p /home/abuild/.m2/repository/org/apache/hadoop/hadoop-auth/2.7.1.2.3.0.0-2557/ -mkdir -p /home/abuild/.m2/repository/org/apache/hadoop/hadoop-project/2.7.1.2.3.0.0-2557/ -mkdir -p /home/abuild/.m2/repository/org/apache/hadoop/hadoop-main/2.7.1.2.3.0.0-2557/ -mkdir -p /home/abuild/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6.2.3.0.0-2557/ -mkdir -p /home/abuild/.m2/repository/com/github/eirslett/yarn/1.1.0/ +mkdir -p ~/rpmbuild/BUILD/apache-ambari-2.7.6/ambari-infra/ambari-infra-solr-client/target/migrate/ mkdir -p /tmp/logsearch_npm_config_tmp/phantomjs/ -cp %{SOURCE2} /home/abuild/.m2/repository/com/github/eirslett/node/4.5.0/node-4.5.0-linux-arm64.tar.gz -cp %{SOURCE3} /home/abuild/.m2/repository/com/github/eirslett/node/4.5.0/node-4.5.0-linux-x64.tar.gz -cp %{SOURCE4} /home/abuild/.m2/repository/com/github/eirslett/yarn/0.23.2/yarn-0.23.2./yarn-v0.23.2.tar.gz +mvn install:install-file -Dfile=%{SOURCE4} -s settings.xml -DgroupId=com.github.eirslett -DartifactId=yarn -Dversion=0.23.2 -Dpackaging=tar.gz cp %{SOURCE5} /tmp/npm_config_tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 cp %{SOURCE5} /tmp/logsearch_npm_config_tmp/phantomjs/phantomjs-2.1.1-linux-x86_64.tar.bz2 cp %{SOURCE6} /tmp/npm_config_tmp/phantomjs/phantomjs-1.9.8-linux-x86_64.tar.bz2 -cp %{SOURCE7} /home/abuild/.m2/repository/org/apache/storm/storm-core/0.10.0.2.3.0.0-2557/storm-core-0.10.0.2.3.0.0-2557.jar -cp %{SOURCE8} /home/abuild/.m2/repository/org/apache/storm/storm-core/0.10.0.2.3.0.0-2557/storm-core-0.10.0.2.3.0.0-2557.pom -cp %{SOURCE9} /home/abuild/.m2/repository/org/apache/storm/storm/0.10.0.2.3.0.0-2557/storm-0.10.0.2.3.0.0-2557.pom -cp %{SOURCE10} /home/abuild/.m2/repository/org/apache/hadoop/hadoop-auth/2.7.1.2.3.0.0-2557/hadoop-auth-2.7.1.2.3.0.0-2557.jar -cp %{SOURCE11} /home/abuild/.m2/repository/org/apache/hadoop/hadoop-auth/2.7.1.2.3.0.0-2557/hadoop-auth-2.7.1.2.3.0.0-2557.pom -cp %{SOURCE12} /home/abuild/.m2/repository/org/apache/hadoop/hadoop-project/2.7.1.2.3.0.0-2557/hadoop-project-2.7.1.2.3.0.0-2557.pom -cp %{SOURCE13} /home/abuild/.m2/repository/org/apache/hadoop/hadoop-main/2.7.1.2.3.0.0-2557/hadoop-main-2.7.1.2.3.0.0-2557.pom -cp %{SOURCE14} /home/abuild/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6.2.3.0.0-2557/zookeeper-3.4.6.2.3.0.0-2557.pom -cp %{SOURCE15} /home/abuild/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6.2.3.0.0-2557/zookeeper-3.4.6.2.3.0.0-2557.jar -cp %{SOURCE16} /home/abuild/.m2/repository/com/github/eirslett/node/8.6.0/node-8.6.0-linux-x64.tar.gz -cp %{SOURCE17} /home/abuild/.m2/repository/com/github/eirslett/yarn/1.1.0/yarn-1.1.0.tar.gz +mvn install:install-file -Dfile=%{SOURCE8} -s settings.xml -DgroupId=org.apache.storm -DartifactId=storm-core -Dversion=0.10.0.2.3.0.0-2557 -Dpackaging=pom +mvn install:install-file -Dfile=%{SOURCE7} -s settings.xml -DgroupId=org.apache.storm -DartifactId=storm-core -Dversion=0.10.0.2.3.0.0-2557 -Dpackaging=jar +mvn install:install-file -Dfile=%{SOURCE9} -s settings.xml -DgroupId=org.apache.storm -DartifactId=storm -Dversion=0.10.0.2.3.0.0-2557 -Dpackaging=pom +mvn install:install-file -Dfile=%{SOURCE11} -s settings.xml -DgroupId=org.apache.hadoop -DartifactId=hadoop-auth -Dversion=2.7.1.2.3.0.0-2557 -Dpackaging=pom +mvn install:install-file -Dfile=%{SOURCE10} -s settings.xml -DgroupId=org.apache.hadoop -DartifactId=hadoop-auth -Dversion=2.7.1.2.3.0.0-2557 -Dpackaging=jar +mvn install:install-file -Dfile=%{SOURCE12} -s settings.xml -DgroupId=org.apache.hadoop -DartifactId=hadoop-project -Dversion=2.7.1.2.3.0.0-2557 -Dpackaging=pom +mvn install:install-file -Dfile=%{SOURCE13} -s settings.xml -DgroupId=org.apache.hadoop -DartifactId=hadoop-main -Dversion=2.7.1.2.3.0.0-2557 -Dpackaging=pom +mvn install:install-file -Dfile=%{SOURCE14} -s settings.xml -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.4.6.2.3.0.0-2557 -Dpackaging=pom +mvn install:install-file -Dfile=%{SOURCE15} -s settings.xml -DgroupId=org.apache.zookeeper -DartifactId=zookeeper -Dversion=3.4.6.2.3.0.0-2557 -Dpackaging=jar +mvn install:install-file -Dfile=%{SOURCE17} -s settings.xml -DgroupId=com.github.eirslett -DartifactId=yarn -Dversion=1.1.0 -Dpackaging=tar.gz %install mkdir -p %{buildroot}/opt/ambari sysVer="aarch64" if [ "$(uname -m)" = ${sysVer} ]; then - cp %{SOURCE18} /home/abuild/.m2/repository/com/github/eirslett/node/8.6.0/node-8.6.0-linux-arm64.tar.gz + mvn install:install-file -Dfile=%{SOURCE18} -s settings.xml -DgroupId=com.github.eirslett -DartifactId=node -Dversion=8.6.0 -Dpackaging=tar.gz -Dclassifier=linux-arm64 + mvn install:install-file -Dfile=%{SOURCE2} -s settings.xml -DgroupId=com.github.eirslett -DartifactId=node -Dversion=4.5.0 -Dpackaging=tar.gz -Dclassifier=linux-arm64 +else + mvn install:install-file -Dfile=%{SOURCE3} -s settings.xml -DgroupId=com.github.eirslett -DartifactId=node -Dversion=4.5.0 -Dpackaging=tar.gz -Dclassifier=linux-x64 + mvn install:install-file -Dfile=%{SOURCE16} -s settings.xml -DgroupId=com.github.eirslett -DartifactId=node -Dversion=8.6.0 -Dpackaging=tar.gz -Dclassifier=linux-x64 fi mvn -B clean install package rpm:rpm -s settings.xml -DskipTests -Dmaven.test.skip=true -Drat.skip=true cp -rf ./ambari-server/target/rpm/ambari-server/RPMS/x86_64 %{buildroot}/opt/ambari/ambari-server @@ -105,5 +95,8 @@ cp -rf ./ambari-agent/target/rpm/ambari-agent/RPMS/x86_64 %{buildroot}/opt/ambar /opt %changelog +* Thu Jun 01 2023 Huang Shi Lin 2.7.6-2 +- Use maven home directory keep java POM and jar files + * Wed Jul 13 2022 jhu <2416510131@qq.com> - 2.7.6-1 -- Init package \ No newline at end of file +- Init package