Bug 17958

Summary: Несанкционировано выподняет realpath над именем обработчика файла
Product: Sisyphus Reporter: Fr. Br. George <george>
Component: firefoxAssignee: Alexey Gladkov <legion>
Status: CLOSED WONTFIX QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: dd1email, egori, erthad, glebfm, legion, radik, rauty, sbolshakov
Version: unstable   
Hardware: all   
OS: Linux   

Description Fr. Br. George 2008-11-21 08:24:40 MSK
Имеется программа, которая что-то делает с разными файлами. Программа одна, но
на неё указывает несколько symlinks, для того, чтобы при вызове она
обрабатывала "$0". Другой пример -- любая наша альтернатива, в этом случае
симлинк один, а указывать он может на разные программы, по выбору. Третий
пример -- программы, имеющие в имени номер версии, на которые имеется симлинк
без номера версии.

Так вот. Если попытаться открыть в FF некий файл, а в диалоге "Открыть с
помощью" выбрать симлинк, запомнится не он, а файл, на который этот симлинк
указывает. В результате в первом случае обработка "$0" пойдёт неправильно, во
втором -- при смене альтернативы (например, по причине удаления старой) FF
этого не заметит, в третьем -- перестанет работать при обновлении.

Не готов поклясться, но, кажется, в FF2 так не было.
Comment 1 Sir Raorn 2008-11-21 14:45:57 MSK
Кажется в FF2 было то же самое.  Болье всего анноит когда хочется использовать gvim, а оно резолвит это в /usr/bin/vim-neXtaw и ессно с таким именем гуй не стартует...
Comment 2 Radik Usupov 2011-02-23 09:38:02 MSK
Доброго времени.
Как дела обстоят с FF3.х?