39 lines
1.1 KiB
RPMSpec
39 lines
1.1 KiB
RPMSpec
Name: ob-configserver
|
|
Summary: configserver for oceanbase database
|
|
Group: alipay/oceanbase
|
|
Version: 1.0.0
|
|
Release: %(echo $RELEASE)%{?dist}
|
|
URL: https://github.com/oceanbase/oceanbase
|
|
License: MulanPSL - 2.0
|
|
BuildArch: x86_64 aarch64
|
|
|
|
%description
|
|
configserver for oceanbase database
|
|
|
|
%define _prefix /home/admin
|
|
|
|
%build
|
|
cd $OLDPWD/../
|
|
make build-release
|
|
|
|
%install
|
|
cd $OLDPWD/../
|
|
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/ob-configserver/
|
|
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/ob-configserver/bin
|
|
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/ob-configserver/conf
|
|
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/ob-configserver/log
|
|
mkdir -p $RPM_BUILD_ROOT/%{_prefix}/ob-configserver/run
|
|
|
|
cp bin/* $RPM_BUILD_ROOT/%{_prefix}/ob-configserver/bin
|
|
cp -r etc/* $RPM_BUILD_ROOT/%{_prefix}/ob-configserver/conf
|
|
|
|
%files
|
|
%defattr(755,admin,admin)
|
|
%dir %{_prefix}/ob-configserver/
|
|
%dir %{_prefix}/ob-configserver/bin
|
|
%dir %{_prefix}/ob-configserver/conf
|
|
%dir %{_prefix}/ob-configserver/log
|
|
%dir %{_prefix}/ob-configserver/run
|
|
%{_prefix}/ob-configserver/bin/ob-configserver
|
|
%{_prefix}/ob-configserver/conf/*.yaml
|