[sisyphus] rsync и broken symlinks

Yakov Hrebtov =?iso-8859-1?q?jake_=CE=C1_generation=2Eru?=
Чт Дек 16 15:03:25 MSK 2004


Здравствуйте!

Вчера поднимал связанную проблему в community, сейчас кое-что
уточнилось -- пишу снова.

на моей системе rsync не копирует разорванные ссылки. Т.е.
# mkdir src
# ln -s file-that-doesnt-exist src/broken-link
# rsync -a src/ dst/
# ls -l src/
total 0
lrwxrwxrwx    1 root     root           22 Dec 16 10:31 broken-link -> file-that-doesnt-exist
# ls -l dst
total 0
т.е. создаю разорванную ссылку, делаю rsync -- в итоге в каталоге dst ссылки нет.

у меня ALT M2.2: ядро 2.4.25-std-up-alt2, rsync 2.6.3
такой же результат получен на ALT Compact 2.3: ядро 2.4.22-std-up-alt17 rsync 2.5.7

при этом на системах
RedHat AS3, 2.4.21, rsync 2.5.7;
RedHat 9, 2.4.20
результат правильный -- после выполнения вышеуказанных команд ссылка
оказывается скопированной в каталог назначения!!

На других системах проверить возможности не имел.

Я  также  общался  по  этому поводу в рассылке rsync на lists.samba.org c
Wayne Davison <wayned на samba.org>
Он не смог повторить на своей системе мою проблему (у него также посл.
версия rsync). В итоге обсуждения он только предположил что "this is
some kind of OS misfeature" на моей системе.

Хотелось бы локализовать проблему...

-- 
С уважением,
 Yakov Hrebtov                          mailto:jake на generation.ru




Подробная информация о списке рассылки Sisyphus