Files
oceanbase/tools/ob-configserver/rpm/ob-configserver.spec
2022-05-30 16:44:36 +08:00

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