前言
有的时候为了提供一个完整的包,需要把一些零散的文件或者脚本汇总在一起提供,rpm包就是一个很好的方法,这里我们不需要复杂的写法,就纯粹打包的,复杂的可以参考内核或者其它软件包的打包方法
spec文件信息
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| 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就可以打包了