Bug 17958 - Несанкционировано выподняет realpath над именем обработчика файла
: Несанкционировано выподняет realpath над именем обработчика файла
Status: NEW
: Sisyphus
(All bugs in Sisyphus/firefox)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-11-21 08:24 by
Modified: 2011-07-12 10:32 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


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

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

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