簡單的spec打包rpm包的方法


前言

有的時候為了提供一個完整的包,需要把一些零散的文件或者腳本匯總在一起提供,rpm包就是一個很好的方法,這里我們不需要復雜的寫法,就純粹打包的,復雜的可以參考內核或者其它軟件包的打包方法

spec文件信息

Name:   cephuse
Version:   1.0
Release:        1%{?dist}
Summary: monitor ceph use space

Group: Development/Tools
License:        GPL
URL:            http://www.zphj1987.com

BuildRequires:  python
Source: cephuse-1.0.tar.gz

%description
use to monitor ceph

%prep
%setup -q


%install
install -D -m 644 cephuse.service %{buildroot}/usr/lib/systemd/system/cephuse.service
cp -ra ./output %{buildroot}/

%files
/usr/lib/systemd/system/cephuse.service
/output
%doc

%changelog
* Tue Oct 30 2020 zphj1987 <zphj1987@gmail.com> - v1.0
- 新增版本

打包好tar.gz包,放到源碼目錄,然后執行rpmbuild -bb cephuse.spec就可以打包了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM