!5 fix 用dnf info apache-zookeeper查看到的source信息与源码包名不一致

From: @unioah
Reviewed-by: @small_leek,@hubble_zhu
Signed-off-by: @hubble_zhu
This commit is contained in:
openeuler-ci-bot 2021-03-19 14:25:35 +08:00 committed by Gitee
commit 6fc37a6a69
4 changed files with 15 additions and 10 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1,16 +1,16 @@
%define rel_ver 3.6.1 %define rel_ver 3.6.2
%define pkg_ver 1.0 %define pkg_ver 2.0
%define _prefix /opt/zookeeper %define _prefix /opt/zookeeper
Summary: High-performance coordination service for distributed applications. Summary: High-performance coordination service for distributed applications.
Name: apache-zookeeper Name: zookeeper
Version: %{rel_ver} Version: %{rel_ver}
Release: %{pkg_ver}%{?dist} Release: %{pkg_ver}%{?dist}
License: Apache License v2.0 License: Apache-2.0 and OpenSSL and SSLeay and MIT and BSD
Group: Applications/Databases Group: Applications/Databases
URL: https://www.apache.org/dist/zookeeper/ URL: https://www.apache.org/dist/zookeeper/
BuildArch: noarch BuildArch: noarch
Source0: https://www.apache.org/dist/zookeeper/zookeeper-%{rel_ver}/apache-zookeeper-%{rel_ver}.tar.gz Source0: zookeeper-release-%{rel_ver}.tar.gz
Source1: zoo.cfg Source1: zoo.cfg
Source2: zookeeper.service Source2: zookeeper.service
Source3: zookeeper.sysconfig Source3: zookeeper.sysconfig
@ -23,11 +23,12 @@ Requires: java-1.8.0-openjdk,systemd
ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services.
%prep %prep
%setup -q %setup -q -n zookeeper-release-%{version}
%build %build
mvn -DskipTests package mvn -DskipTests package
tar xvf zookeeper-assembly/target/%{name}-%{rel_ver}-bin.tar.gz -C . tar xvf zookeeper-assembly/target/apache-%{name}-%{rel_ver}-bin.tar.gz -C .
cp -r apache-%{name}-%{rel_ver}-bin/lib .
%install %install
mkdir -p %{buildroot}%{_prefix}/bin mkdir -p %{buildroot}%{_prefix}/bin
@ -36,9 +37,9 @@ mkdir -p %{buildroot}%{_prefix}/conf
mkdir -p %{buildroot}%{_localstatedir}/log/zookeeper mkdir -p %{buildroot}%{_localstatedir}/log/zookeeper
mkdir -p %{buildroot}%{_localstatedir}/lib/zookeeper/data mkdir -p %{buildroot}%{_localstatedir}/lib/zookeeper/data
install -p -D -m 755 %{name}-%{rel_ver}-bin/bin/*.sh %{buildroot}%{_prefix}/bin install -p -D -m 755 bin/*.sh %{buildroot}%{_prefix}/bin
install -p -D -m 644 %{name}-%{rel_ver}-bin/lib/*.jar %{buildroot}%{_prefix}/lib install -p -D -m 644 lib/*.jar %{buildroot}%{_prefix}/lib
install -p -D -m 644 %{name}-%{rel_ver}-bin/conf/* %{buildroot}%{_prefix}/conf install -p -D -m 644 conf/* %{buildroot}%{_prefix}/conf
install -p -D -m 644 %{S:1} %{buildroot}%{_prefix}/conf/zoo.cfg install -p -D -m 644 %{S:1} %{buildroot}%{_prefix}/conf/zoo.cfg
install -p -D -m 644 %{S:2} %{buildroot}%{_unitdir}/zookeeper.service install -p -D -m 644 %{S:2} %{buildroot}%{_unitdir}/zookeeper.service
install -p -D -m 644 %{S:3} %{buildroot}%{_sysconfdir}/sysconfig/zookeeper install -p -D -m 644 %{S:3} %{buildroot}%{_sysconfdir}/sysconfig/zookeeper

4
zookeeper.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: github
src_repo: apache/zookeeper
tag_prefix: release-
seperator: .