1
我正在創建自己的RPM。我有一個在openuse 12.1和13.1環境下構建沒有問題的spec文件。它是一個僅包含bash腳本的noarch rpm。我在opensuse 12.3環境中克隆存儲庫,並且rpmbuild在沒有(明顯)問題的情況下運行,但不會產生最終的rpm。我嘗試使用-vv選項運行,但這並沒有帶來任何進一步的結果。關於如何找到這個問題的根源的任何想法?rpmbuild不會創建rpm,但不會給出警告。如何調試?
這是我的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
有過類似的經驗,-vv選項只會浪費更多時間。刪除rpm build director,並在其工作時使用相同的SPEC文件再次啓動。 – oden