Итак, если CVS_REPOS указывает на каталог (напр. /tmp/CVSROOT), истинное положение которого другое (напр. /data/tmp/CVSROOT), тогда возникает проблема. То есть: имеем /tmp -> /data/tmp при CVS_REPOS="/tmp/CVSROOT" и команде cvs -d:pserver:ildar@localhost:/tmp/CVSROOT co Module, получаем в файлах CVS/Repository след. содержимое: /data/tmp/Module при CVS_REPOS="/data/tmp/CVSROOT" и команде cvs -d:pserver:ildar@localhost:/data/tmp/CVSROOT co Module, получаем в файлах CVS/Repository след. содержимое: Module Понятно, что c таким содержимым работает далеко не всё. В частности, сам cvs - работает. А вот eclipse - уже нет. Steps to Reproduce: 1.cvs -d:pserver:ildar@localhost:/tmp/CVSROOT co Module 2.cat CVS/Repository 3. Actual Results: /data/tmp/Module Expected Results: Module
Может быть, я не совсем ясно выразился. Речь идёт о присутствии симлинка в 'CVS_REPOS='. То есть: 1. mkdir -p /tmp/realpath 2. ln -s realpath /tmp/CVSROOT 3. прописывем CVS_REPOS="/tmp/CVSROOT" в /etc/cvs/pserver.conf получаем вышеозначенный глюк Если будет опять UNCONFIRMED, пожалуйста, сообщите. С уважением, Ильдар
workaround: mount --bind должно помочь. Ещё не проверил, но должно, по-любому.
(В ответ на комментарий №2) > workaround: mount --bind должно помочь. Ещё не проверил, но должно, по-любому. На том и закопали.