Bug 11586

Summary: Возможность сборки hasher'ом пакетов _не_ для ALT
Product: Sisyphus Reporter: Denis Pynkin <dans>
Component: hasherAssignee: Dmitry V. Levin <ldv>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: enhancement    
Priority: P2 CC: at, glebfm, ktirf, ldv, mike, php-coder, placeholder
Version: unstable   
Hardware: all   
OS: Linux   
Attachments:
Description Flags
одно из решений проблемы none

Description Denis Pynkin 2007-04-20 13:40:37 MSD
в hsh-sh-rebuild-functions добавить %_topdir и, на всякий случай, %_tmppath 

cat >>/usr/src/.rpmmacros <<EOF
%packager \$packager
%_topdir        \$HOME/RPM
%_tmppath       \$HOME/tmp
EOF

для совместимости с другими дистрами (тестировалось для SLES9)
иначе отрабатывает нормально, но после сборки не находит собранных пакетов
Comment 1 Dmitry V. Levin 2007-04-21 03:58:24 MSD
Неиспользование макроса %homedir -- это всё, что нужно для обеспечения
совместимости?
Comment 2 Denis Pynkin 2007-04-23 12:15:42 MSD
(In reply to comment #1)
> Неиспользование макроса %homedir -- это всё, что нужно для обеспечения
> совместимости?

боюсь, что нет
там же ниже прописаны абсолютные пути, где искать полученные RPMs и SRPMs
соответственно : /usr/src/RPM/{RPMS,SRPMS}

а для дистров они различаются:
ALT: /usr/src/RPM/....
SLES: /usr/src/packages/...

в идеале было бы хорошо абсолюты заменить на %_topdir и %_srcrpmdir при поиске и
тогда не переопределять
Comment 3 Dmitry V. Levin 2007-04-30 02:50:12 MSD
У меня к вам просьба: приаттачьте такой вариант /usr/src/.rpmmacros, который, по
вашему мнению, будет работать правильно везде, где вы можете это проверить.
Comment 4 Dmitry V. Levin 2007-05-21 15:52:44 MSD
*ping*
Comment 5 Denis Pynkin 2007-05-22 17:56:12 MSD
Created attachment 1985 [details]
одно из решений проблемы
Comment 6 Denis Pynkin 2007-05-22 17:56:48 MSD
прошу прощения. ушел с головой в работу
но нет худа без добра
более "правильный" путь, наверное, все же искать в "правильных местах"
посмотрите в аттаче мое решение - может быть подойдет
Comment 7 Denis Pynkin 2007-06-09 12:15:28 MSD
ping

PS аналог (к сожалению пока приходится патчить то, что есть) хорошо оттестирован
на SLES9,10, RHEL4,5
Comment 8 Dmitry V. Levin 2007-09-18 04:47:11 MSD
Try 1.2.6-alt1-5-ge6ea5dd.
Comment 9 Dmitry V. Levin 2007-09-18 15:09:55 MSD
Fixed in 1.2.7-alt1.
Comment 10 Michael Shigorin 2007-09-18 16:51:40 MSD
вау. :)