【发布时间】:2012-11-26 14:58:21
【问题描述】:
我正在尝试创建一个 .spec 文件,并将 ChangeLog、README、INSTALL、COPYING、NEWS、AUTHORS 放在 %doc 指令的 %file 指令下。包 tarname 是 recafoh-prealpha,版本是 svn73。 rpmbuild -ba recafoh.spec 在说
RPM build errors:
Installed (but unpackaged) file(s) found:
/usr/share/doc/recafoh-prealpha/COPYING
/usr/share/doc/recafoh-prealpha/ChangeLog
/usr/share/doc/recafoh-prealpha/INSTALL
/usr/share/doc/recafoh-prealpha/NEWS
/usr/share/doc/recafoh-prealpha/README
/usr/share/doc/recafoh-prealpha/TODO
但它们安装在 BUILDROOT/usr/share/doc/recafoh-prealpha-svn73/{ChangeLog, README, INSTALL, COPYING, NEWS, AUTHORS} 这是另一件奇怪的事情: README 也安装在 BUILDROOT/usr/share/doc/recafoh-prealpha-svn73 中。
那么,谁能解释一下 1)如何解决 rpmbuild 错误,以及 2)为什么 README 安装在 recafoh-prealpha-svn73 和 README 中,其余的都安装在 recafoh-prealpha 中?
非常感谢
编辑:
这里是 recafoh.spec 文件的相关部分:
%files
%doc AUTHORS ChangeLog COPYING NEWS README TODO
%{_sbindir}/recafohd
%{_bindir}/recafoh
【问题讨论】:
-
请张贴
spec文件的相关部分? -
@AaronD.Marasco 哎呀,对不起,我忘了。立即将其发布为编辑。
-
@AaronD.Marasco 这是整个文件。 fpaste.org/Sh7p
标签: rpm specifications