Summary: | hasher некорректно создаёт репозиторий | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | NotHAM <aichernov> |
Component: | hasher | Assignee: | Dmitry V. Levin <ldv> |
Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | at, glebfm, ldv, legion, placeholder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
NotHAM
2010-03-02 00:10:13 MSK
* Sat Dec 19 2009 Alexey Tourbin <at@altlinux> 1.3.17-alt1 - mkaptbox: In sources.list, enabled rpm-dir access to hasher repo. - mkaptbox, hsh-sh-functions.in: Removed most of genbasedir stuff. - mkaptbox: Preserved limited support for genbasedir - use $workdir/aptbox/regenbasedir e.g. before uploading your repo to ftp. - hsh-sh-cache-contents-functions: Implemented support for rpm-dir. (In reply to comment #1) > - use $workdir/aptbox/regenbasedir e.g. before uploading your repo to ftp. Ага, спасибо, работает, только вот очень неудобно стало. Hasher имеет обыкновение за собой подчищать всё после сборки, в т. ч. и aptbox. А нет-ли в планах прикрутить к hasher-у что нибудь типа опции: hsh --regenbasedir ... ... ..., чтобы однократно запускалось после сборки (кому нужно - использует, кому не нужно - нет). FR такой. (In reply to comment #2) > (In reply to comment #1) > > - use $workdir/aptbox/regenbasedir e.g. before uploading your repo to ftp. > Ага, спасибо, работает, только вот очень неудобно стало. Hasher имеет > обыкновение за собой подчищать всё после сборки, в т. ч. и aptbox. У hasher есть на эту тему соответствующая ручка: $ hsh -h |fgrep -A1 lazy --lazy-cleanup cleanup build environment before each new build; > А нет-ли в планах прикрутить к hasher-у что нибудь типа опции: > hsh --regenbasedir ... ... ..., чтобы однократно запускалось после сборки > (кому нужно - использует, кому не нужно - нет). > FR такой. У hasher и так уже больше ручек, чем я в состоянии запомнить... Так же есть ключ: --repo=DIR repository directory; (In reply to comment #4) > Так же есть ключ: > > --repo=DIR repository directory; Это не помогает, base не создаётся. А вот --lazy-cleanup помогло. Вытащил 2 шт. regen... (для i586 и noarch), переименовал как мне надо, положил их в ~/hasher (здесь он не подчищает файлы), теперь запускаю: hsh ~/hasher --target noarch --no-sisyphus-check ~/hasher/*.src.rpm && ~/hasher/regen-noarch для i586 - аналогично. Вполне удобно стало. И лишнего не остаётся - подчистка работает (кроме удаления regen-ов). Осталось сделать пару алиасов. Всем спасибо за участие. :) |