[devel] jakarta-commons-latka-0:1.0-alt2_0.r389670.2jpp1.7
Led
=?iso-8859-1?q?ledest_=CE=C1_gmail=2Ecom?=
Вт Сен 11 21:27:50 MSD 2007
В сообщении от Tuesday 11 September 2007 20:19:34 Alexey I. Froloff
написал(а):
> * Led <ledest@> [070911 21:05]:
> > потому как в "шеловских скриптах" часто, например, такое:
>
> FOO1=/usr/bin/foo1
> FOO2=/usr/bin/foo2
>
> > if [ -x /usr/bin/foo1 ]; then
>
> if [ -x "$FOO1" ]; then
>
> > /usr/bin/foo1 ....
>
> $FOO1 ....
>
> > elif [ -x /usr/bin/foo2 ]; then
>
> if [ -x "$FOO2" ]; then
>
> > /usr/bin/foo2
>
> $FOO2 ....
>
Это серьёзно перелопачивать shell-скрипты, которых может быть в паукете "не
один" и "немаленький". В этом случае разговор о поиске
exec ...
в tcl/python скриптах с "#!/bin/sh" кажутся смешными - пофиксить в них шебанг
на реальный действительно просто:)
> > ....
> >
> > По крайней мере, в моей практике "исключения" встречаются не реже,
> > чем "правила", и автоматическому find.req.shell стараюсь "не доверять".
>
> Казалось бы, при чём здесь шлякварь?
Ни при чём. Когда я говорю "не доверять", то имею ввиду, что сначала делаю
сборку с find.req.shell, анализирую, что действительно requires, добавляю это
в явный requires в спек и ставлю 'Autoreq yes, noshell'. Как раз потому что
меня абсолютно не устраивает и "шлякварь", и Fedora, пакеты которой зачастую
тянут за собой "что не попадя":)
--
Led
Подробная информация о списке рассылки Devel