6 декабря 2010 г. 8:15 пользователь Anton Chernyshov написал: > Да, один и тот же спек файл. Для rpmbuild, правда, требования по > оформлению спек-файла не жесткие. Скорее только к правильности > синтаксиса. А у hasher после сборки запускаются дополнительные > проверки, призванные проверить соответствие спек-файла требованиям к > качеству пакетов ALT. Процесс пошел дальше :) И опять ошибки... По порядку: - написал SPEC файл - положил исходники в ~/RPM/SOURCES - rpmbuild -bs /path/to/file.spec - в ~/RPM/SRPMS получил file.src.rpm Далее делаю hsh file.src.rpm (spec уже, как я понял, внутри него) и получаю: [yukh@home SRPMS]$ hsh ezstream-0.5.6-alt1.src.rpm <86>Dec 6 09:08:03 userdel[6611]: delete user `rooter' <86>Dec 6 09:08:03 userdel[6611]: remove group `rooter' <86>Dec 6 09:08:05 groupadd[6612]: new group: name=rooter, gid=509 <86>Dec 6 09:08:06 useradd[6613]: new user: name=rooter, uid=509, gid=509, home=/root, shell=/bin/bash <86>Dec 6 09:08:06 userdel[6615]: delete user `builder' <86>Dec 6 09:08:06 userdel[6615]: remove group `builder' <86>Dec 6 09:08:09 groupadd[6616]: new group: name=builder, gid=510 <86>Dec 6 09:08:12 useradd[6617]: new user: name=builder, uid=510, gid=510, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/ezstream-0.5.6-alt1.src.rpm: wrong packager in CHANGELOGNAME: Yuri Khachaturyan 1.0-alt1 /usr/src/in/srpm/ezstream-0.5.6-alt1.src.rpm: wrong CHANGELOGNAME: expected "0.5.6-alt1", found "1.0-alt1" sisyphus_check: check-changelog ERROR: changelog format violation /usr/src/in/srpm/ezstream-0.5.6-alt1.src.rpm: wrong PACKAGER: Yuri Khachaturyan sisyphus_check: check-packager ERROR: packager name violation hsh-rebuild: ezstream-0.5.6-alt1.src.rpm: sisyphus_check failed. В чем проблема? Неправильно написан SPEC (see attachments)? И еще вопрос, можно ли как-нибудь сделать так, чтобы каждый раз заново окружение не создавать, а то уж очень долго.... -- С уважением, Хачатурян Юрий (yukh@yukh.ru)