Bug 17958 - Несанкционировано выподняет realpath над именем обработчика файла
Summary: Несанкционировано выподняет realpath над именем обработчика файла
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: firefox (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-11-21 08:24 MSK by Fr. Br. George
Modified: 2023-02-08 23:50 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.х?