[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