[devel] Можно ли отфильтровать зависимости?

Vitaly Ostanin =?iso-8859-1?q?vyt_=CE=C1_altlinux=2Eorg?=
Чт Ноя 20 21:39:31 MSK 2008


Damir Shayhutdinov пишет:
>>  Всем привет, :)
>>
>>  Дана программа на shell, при сканировании которой во время сборки
>> пакета (shell.req) порождаются N зависимостей. Задача: исключить из
>> полученного набора некоторые зависимости (имеются в виду зависимости, не
>> влияющие на работоспособность программы, например, альтернативные).
>>  Вопрос: можно ли решить эту задачу не внося изменений в программу?
>> Например, запретить определённые зависимости, определив в spec-файле
>> специальную переменную и т.п.?
> Насколько мне известно, можно обмануть генератор зависимостей, заменив код
> 
> if [ -x /path/to/program ]; then
>     /path/to/program args
> fi
> 
> На
> 
> MYPROGRAM=/path/to/program
> if [ -x "$MYPROGRAM" ]; then
>   "$MYPROGRAM" args
> fi
> 
> Таким образом исключив /path/to/program из зависимостей.

Я ещё помню вариант
[ ! -x /path/to/program ] || /path/to/program args
Он ещё работает?

-- 
Regards, Vyt
mailto:  vyt на altlinux.org
JID:     vitaly.ostanin на gmail.com

----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 252 байтов
Описание: OpenPGP digital signature
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081120/6cd637bd/attachment.bin>


Подробная информация о списке рассылки Devel