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