rpmbuild不会创建rpm但不会发出警告。怎么调试?

时间:2014-05-21 10:15:19

标签: rpm rpmbuild rpm-spec

我正在创建自己的rpms。我有一个spec文件,在opensuse 12.1和13.1环境中构建没有问题。它是一个仅包含bash脚本的noarch rpm。我在opensuse 12.3环境中克隆存储库,并且rpmbuild在没有(明显)问题的情况下运行,但不会产生最终的rpm。我尝试使用-vv选项运行,但这并没有让我更进一步。关于如何找到这个问题根源的任何想法?

这是我的rpmbuild命令:

rpmbuild -vv -ba myrpm.spec

及其(相关)

...
Requires(postun): /bin/sh
Requires: /bin/bash
Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/chris/rpmbuild/BUILDROOT/myrpm-1.0.0-0.i386
Wrote: /home/chris/rpmbuild/SRPMS/myrpm-1.0.0-0.src.rpm

正如我之前所说,在其他系统上,除了他写入rpm的行外,我得到完全相同的输出:

Wrote: /home/chris/rpmbuild/RPMS/noarch/myrpm-1.0.0-0.noarch.rpm

1 个答案:

答案 0 :(得分:1)

问题解决了,但我没有真正的答案。我已经尝试过至少5次而没有任何变化。然后我切换到超级用户检查rpmbuild的更新(无可用)。再次与超级用户断开连接,现在命令工作......很奇怪!