我正在创建自己的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
答案 0 :(得分:1)
问题解决了,但我没有真正的答案。我已经尝试过至少5次而没有任何变化。然后我切换到超级用户检查rpmbuild的更新(无可用)。再次与超级用户断开连接,现在命令工作......很奇怪!