Summary: | detect equivalent symlinks | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Arseny Maslennikov <arseny> |
Component: | usrmerge-hier-convert | Assignee: | Arseny Maslennikov <arseny> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | arseny, glebfm, ldv, placeholder |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 46738 |
Исправление соберу в репозиторий, скорее всего, вместе с исправлением bug 49472. (In reply to Arseny Maslennikov from comment #1) > Исправление соберу в репозиторий, скорее всего, вместе с исправлением bug > 49472. Нет, не вместе. https://packages.altlinux.org/tasks/343552 usrmerge-0.4-alt1 -> sisyphus: Mon Mar 25 2024 Arseny Maslennikov <arseny@altlinux> 0.4-alt1 - 0.3 -> 0.4; see commit history for details. Notably: + Added a resolution rule for byte-for-byte equivalent symlinks. (Closes: 49533) |
Во время миграции имеет смысл поддерживать ситуацию, где и /lib/$x, и /usr/lib/$x являются одинаковыми симлинками. Да, такое бывает: > usr-m: W: ./usrmroot/lib64/libusb-1.0.so.0 conflicts with ./usrmroot/usr/lib64/libusb-1.0.so.0 and will be removed. > : ./usrmroot/lib64/libusb-1.0.so.0: symbolic link to libusb-1.0.so.0.3.0 > : ./usrmroot/usr/lib64/libusb-1.0.so.0: symbolic link to libusb-1.0.so.0.3.0