Problem z /usr/lib/rpm/perl.req i nowy webmin

Bob Budowniczy build w kompuart.pl
Czw, 28 Kwi 2005, 13:39:29 CEST


Witam,

Pracuje nad nowym webminem (1.200) i utknolem w jednym miejscu. Po
zbudowaniu pakietu, webmin-1.200-*.rpm, posiada w req takie cos:

$ rpm -qp --qf "[%{REQUIRENAME}\n]" webmin-1.200-*.rpm | sort | uniq
/bin/sh
config(webmin)
perl()    <-- -- -- !!!!!!
perl-base
perl(Fcntl)
perl-modules
perl-Net-SSLeay
perl(Net::SSLeay)
perl(POSIX)
perl(Socket)
policy
rpmlib(CompressedFileNames)
rpmlib(PayloadFilesHavePrefix)
rpmlib(PayloadIsBzip2)
/sbin/chkconfig
/usr/bin/perl

Wiem, ze za to odpowiada /usr/lib/rpm/perl.req, chcialbym namierzyc
plik, ktory powoduje ta (bledna?) zaleznosc. Plik .req jst dobrze opisany,
wiec wiem co on robi, widzialem go w akcji (perl perl.req /usr/../*.pm).
Obecnie mam src webmina w ~/tmp a .req ignoruje wszytko co nie jest w
systemie (/usr/(sbin|bin|lib|lib64|share|X11R6/(lib|lib64|bin))).

Jednoczesnie widze, ze rpmbuild "oszukuje" co jest slashroot'em (/), bo
podczas budowania pakiet tworzy sie w %{tmpdir}/... a perl.req jednak
dziala poprawine. Jak rpmbuild to robi -- udajac slashroot'a w
%{tmpdir}/.. i czy wiecie jak obejsc zalesnosc 'perl()'?

-- 
best regards
q#




Więcej informacji o liście dyskusyjnej pld-devel-pl