Linux下rpmbuild打包模板

打包模板

%define name test
%define version 1.0.0

Summary: used for test http communication
Name: %{name}
Version: %{version}
Release: 11
Vendor: zhang
Source0: test.tar.gz
#Buildarch: noarch
#BuildRequires:
#Requires:

License: GPL
Group: System Enviroment/Base
BuildRoot: /var/tmp/%{name}-buildroot

%description
The package is used for test http communication

%prep
%setup -q
%build

%install
rm -rf $RPM_BUIULD_ROOT
%ifarch x86_64
mkdir -p $RPM_BUILD_ROOT/opt/x86_64/usage
cp * $RPM_BUILD_ROOT/opt/x86_64/usage
%else
mkdir -p $RPM_BUILD_ROOT/opt/other_arch/usage
cp * $RPM_BUILD_ROOT/opt/other_arch/usage
%endif

%clean
rm -rf $RPM_BUILD_ROOT

%files
%ifarch x86_64
/opt/x86_64/usage/*
%else
/opt/other_arch/usage/*
%endif

%changelog
* Tue Mar 10 2020 xxx - 1.0.0-02
  add xx


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章