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
 |