[devel] Re: Daedalus: New packages

Alexey Tourbin at на altlinux.ru
Ср Июл 14 15:34:29 MSD 2004


On Wed, Jul 14, 2004 at 01:43:48PM +0400, Vladimir Lettiev wrote:
> 1. Пакет содержит модуль altbase.pm, во всех использующих его скриптах 
> стоит запись:
> 
> BEGIN {
>     unshift(@INC, "./adm");
> }
> ...
> use altbase;

use FindBin;
use lib "$FindBin::Bin/adm";
use altbase;

> таким образом скрипты находят этот модуль в путях @INC.
> 
> Но при сборке пакета, при поиске perl-зависимостей, текущий каталог не 
> равен каталогу в котором находится проверяемый скрипт, поэтому 
> вываливаются ошибки.
> Как временное решение, в спеке указывается %set_perl_req_method relaxed
> Как же всё-таки правильнее обрабатывать подобные ситуации?

Можно сделать
%define _perl_lib_path %_datadir/%name/adm
----------- следущая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : отсутствует
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: отсутствует
Url     : http://lists.altlinux.ru/pipermail/devel/attachments/20040714/61109b51/attachment.bin


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