Summary: | Пересборка srpm перед rpm | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Ivan Fedorov <ns> |
Component: | hasher | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P2 | CC: | at, glebfm, ldv, legion, placeholder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Ivan Fedorov
2004-09-10 14:25:06 MSD
А чем вам опция --repackage-source не подходит? И что значит "внешней оберткой" ? что вы имеете ввиду ? А вы --repackage-source сами пробовали? Она похоже пересобирает srpm одновременно с rpm. А мне надо по очереди. Внешней оберткой это что-то вроде: hsh --repackage-source ... my.src.rpm hsh ... <hasher/dir> <hasher/dir>/repo/my.src.rpm (In reply to comment #2) > А вы --repackage-source сами пробовали? Она похоже пересобирает srpm пробовал и использую. пересборка происходит как если бы вы делали "rpm -ba" > одновременно с rpm. А мне надо по очереди. Т.е. вам нужно чтобы hasher выполнял "rpm -bs" ? или я чего-то не понял ? (In reply to comment #3) > > А вы --repackage-source сами пробовали? Она похоже пересобирает srpm > пробовал и использую. пересборка происходит как если бы вы делали "rpm -ba" Именно!!! > > одновременно с rpm. А мне надо по очереди. > Т.е. вам нужно чтобы hasher выполнял "rpm -bs" ? или я чего-то не понял ? Да. И сразу после этого "rpm -bb" . Хотя можно и отдельным ключом сделать только "rpm -bs". (In reply to comment #4) > Именно!!! А этого мало ? > Да. И сразу после этого "rpm -bb" . > > Хотя можно и отдельным ключом сделать только "rpm -bs". А если не секрет, то зачем ? Я немогу придумать причин для перепаковки srpm в чистом окружении? (In reply to comment #5) > > Именно!!! > А этого мало ? Ну раз прошу фичу, то видимо мало... ;) > > Хотя можно и отдельным ключом сделать только "rpm -bs". > > А если не секрет, то зачем ? > Я немогу придумать причин для перепаковки srpm в чистом окружении? Как минимум для успокоения души. Я просто почти всегда собираю srpm'ы командой "rpm -bs --nodeps <SPEC>" (In reply to comment #6) > Как минимум для успокоения души. Я просто почти всегда собираю srpm'ы командой > "rpm -bs --nodeps <SPEC>" А как же вы выставляете BuildRequires ? ручками ? Просто при выполнении приведенной вами команды будут нужны BuildRequires и зависимости к ним ... (In reply to comment #7) > > Как минимум для успокоения души. Я просто почти всегда собираю srpm'ы командой > > "rpm -bs --nodeps <SPEC>" > > А как же вы выставляете BuildRequires ? ручками ? Ну иногда и ручками приходится. Правда тогда я проставляю PreBuiltReq:... а обычно я buildreq на другой машинке пускаю... но на регулярную пересборку ей мощей не хватает... > Просто при выполнении приведенной вами команды будут нужны BuildRequires и > зависимости к ним ... Как раз при выполнении этой команды оно и не надо... Я не вижу в этом смысла, но если вам _это_ надо, то у hsh(1) есть параметр --rebuild-prog, с помощью которого можно творить и не такое. (In reply to comment #9) > Я не вижу в этом смысла, Ну тогда надо было выставить статус в RESOLVED WONTFIX... > но если вам _это_ надо, то у hsh(1) есть параметр > --rebuild-prog, с помощью которого можно творить и не такое. Спасибо за подсказку... еще бы примерчик... ;) Но это уже в личку. |