2014-05-21 4 views
1

Я создаю свои собственные rpms. У меня есть файл спецификаций, который строит без проблем в средах opensuse 12.1 и 13.1. Это noarch rpm, содержащий только скрипты bash. Я клонирую репозиторий так же, как и в среде 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 

, как я уже говорил ранее, на других системах я получаю точно такой же выход за линию исключением того, что он написал об/мин:

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

ответ

1

Проблема решена, но у меня нет реального ответа. Я пробовал как минимум 5 раз без изменений. Затем я переключился на суперпользователя, чтобы проверить обновление rpmbuild (нет доступных). Снова отключился от суперпользователя, и теперь команда работала ... странно!

+0

Имел аналогичный опыт, опция -vv только потратила больше времени. Удалили режимы сборки rpm и снова начали работать с теми же файлами SPEC. – oden