Summary: | rpm cannot change directory to symlink | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Mikhail Efremov <sem> |
Component: | rpm | Assignee: | placeholder <placeholder> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P3 | CC: | at, glebfm, imz, iv, lav, ldv, n3npq, placeholder, shaba, vt |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
Mikhail Efremov
2011-02-16 17:46:15 MSK
У меня в своё время, что хуже наверное, в случае обратной проблемы всё проходило тихо: каталог не заменял симлинк, а его содержимое распаковвывалось туда, куда указывает симлинк. Вообще, симлинки vs каталоги -- известные и переодически всплывающие грабли. Вот, например, для полноты картины, ещё интересный случай: http://lists.altlinux.org/pipermail/devel/2008-December/164768.html Этот баг в rpm был всегда, известен очень давно и его никто не собирается исправлять. Пример объезда 9-летней давности: $ rpmquery --scripts --triggers glibc-locales tracked at https://bugs.launchpad.net/rpm/+bug/651390 а как в новом rpm с этим бороться? если хочется заменить директорию на симлинк? (В ответ на комментарий №4) > а как в новом rpm с этим бороться? если хочется заменить директорию на симлинк? Ничего не изменилось, проблема как была неразрешимая, так и осталась. Решать так же, как и раньше. (В ответ на комментарий №5)
> (В ответ на комментарий №4)
> > а как в новом rpm с этим бороться? если хочется заменить директорию на симлинк?
>
> Ничего не изменилось, проблема как была неразрешимая, так и осталась.
> Решать так же, как и раньше.
Сейчас сразу ругается, не доходя до выполнения %pre.
(В ответ на комментарий №6) > Сейчас сразу ругается, не доходя до выполнения %pre. Ох, да. будьте добры, дайте рекомендации, как сейчас обходить такую ситуацию. > file /usr/share/doc/Terminal/da/images: cpio: rename failed - Это
каталог
А я правильно понимаю, что это баг не rpm, а cpio, который собственно занимается распаковкой файлов?
|