mv
$RPM_BUILD_ROOT%{_mandir}/man{1/sntp.1,8/sntp.8}
rm
-
rf $RPM_BUILD_ROOT%{_mandir}/man1
.....(
中
间
省略
).....
# 4.
这
里列出,
这个软
件
释
出的
文件
有哪些的意思!
%files
#
这软
件所
属
的
文件
有哪些的意思!
%dir %{ntpdocdir}
%{ntpdocdir}/COPYRIGHT
%{ntpdocdir}/ChangeLog
.....(
中
间
省略
).....
# 5.
列出
这个软
件的更改
历
史
纪录
文件!
%changelog
* Tue Jun 23 2015 CentOS Sources <bugs@centos.org>
-
4.2.6p5
-
19.el7.centos.1
-
rebrand vendorzone
* Thu Apr 23 2015 Miroslav Lichvar <mlichvar@redhat.com> 4.2.6p5
-
19.el7_1.1
-
don't
step clock for leap second with
-
x option (#1191122)
.....(
后面省略
).....
要注意到的是
ntp.sepc
这个文件,这是主要的½
SRPM
编译成
RPM
的配置文件,他的基本规则可
以这样看:
1.
整个文件的开头以
Summary
为开始,这部份的设定都是最基础的说明内容;
2.
然后每个不同的段落之间,都以
%
来做为开头,例如
%prep
与
%install
等;
我们来谈一谈几个常见的
SRPM
设定段落:
.
系统整体信息方面:
刚刚你看到的就有底下这些重要的咚咚啰:
参数
参数意义
Summary
本软件的主要说明,例如上表中说明了本软件是针对
NTP
的软件功能与工具等啦!
Name
本软件的软件名称
(
最终会是
RPM
文件
的档名构成之一
)
Version
本软件的版本
(
也会是
RPM
档名的构成之一
)
Release
这个是该版本打包的次数说明
(
也会是
RPM
档名的构成之一
)
。由于我们想要动点手½,所以请½
『
19%{.dist}.1
』
修改为『
20.vbird
』
看看
License
这个软件的授权模式,看起来涵盖了所有知名的
Open source
授权啊!!