[devel] Ошибки при find-requires

Slava Dubrovskiy =?iso-8859-1?q?dubrsl_=CE=C1_altlinux=2Eru?=
Чт Ноя 23 11:54:40 MSK 2006


Здравствуйте.
В спеке smbldap-tools стоит AutoReq: noperl
Хочу от этого избавиться. Но не могу, т.к. получаю вот такую ошибку:

+ /usr/lib/rpm/find-requires
Unable to open /etc/smbldap-tools/smbldap.conf for reading !
Compilation failed in require at
/home/slava/tmp/smbldap-tools-buildroot/usr/sbin/smbldap-groupadd line 32.
BEGIN failed--compilation aborted at
/home/slava/tmp/smbldap-tools-buildroot/usr/sbin/smbldap-groupadd line 32.
# /home/slava/tmp/smbldap-tools-buildroot/usr/sbin/smbldap-groupadd:
deparse failed. isPerl=0.030561122244489.
ошибка: /bin/sh не удалось
ошибка: Невозможно найти Requires

В коде программы действительно есть вот такое (файл smbldap-groupadd):
28: use strict;
29: use FindBin;
30: use FindBin qw($RealBin);
31: use lib "$RealBin/";
32: use smbldap_tools;

В smbldap_tools.pm:
34: my $smbldap_conf;
35: if (-e "/etc/smbldap-tools/smbldap.conf") {
36:         $smbldap_conf="/etc/smbldap-tools/smbldap.conf";
37: } else {
38:         $smbldap_conf="/etc/smbldap-tools/smbldap.conf";
39: }

Причем естественно файл /etc/smbldap-tools/smbldap.conf идет в пакете.
Вопрос: как можно сделать так, чтобы find-requires правильно определял
такую ситуацию и не останавливался?
(Про AutoReq: noperl я знаю, но это не выход)

-- 
WBR,
Dubrovskiy Vyacheslav

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


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