On Wed, Dec 10, 2003 at 03:13:01PM +0300, Alexey Tourbin wrote: > > > Этот модуль теперь входит в net-snmp bundle и не распространяется > > > через CPAN. Так что он должен собираться из самого net-snmp. > > > Попробую сейчас этим заняться. > > есть ли какие новости? > > Нет. :( Появились новости. Технически это нужно собирать так, как это есть в прилагаемом патче. Фактически оно заваливается на тестах, т.е. признается, что не работает. Кто-нибудь может посмотреть, что там по существу не работает? Я в SNMP плохо разбираюсь. И у меня локальная сеть периодически отваливается. :) И ещё вопрос: откуда взялся perlmodules.patch? PS: pushd и popd -- это bashism'ы, как и &>. --- net-snmp.spec- 2003-11-27 13:31:18 +0000 +++ net-snmp.spec 2003-12-12 17:02:59 +0000 @@ -151,6 +151,14 @@ package installed. %make +# the order matters! +for d in default_store SNMP ASN OID AnyData_SNMP agent manager; do + pushd perl/$d + export PERL5LIB="$PERL5LIB:$PWD/blib/lib:$PWD/blib/arch" + %perl_vendor_build --NET_SNMP_CONFIG=../../net-snmp-config --NET_SNMP_IN_SOURCE=true + popd +done + %install %makeinstall INSTALL='$(LIBTOOL) --mode=install /usr/bin/install -c' \ includedir=$RPM_BUILD_ROOT%_includedir/%name \ @@ -166,11 +174,18 @@ package installed. # Remove tkmib. %__rm -fv $RPM_BUILD_ROOT%_bindir/tkmib +for d in default_store SNMP ASN OID AnyData_SNMP agent manager; do + pushd perl/$d + %perl_vendor_install + popd +done +chrpath -d $RPM_BUILD_ROOT%perl_vedor_autolib/*/*.so + %post -n lib%name -p /sbin/ldconfig %postun -n lib%name -p /sbin/ldconfig %post -/usr/sbin/useradd -r -d /dev/null -s /dev/null -n snmp &> /dev/null ||: +/usr/sbin/useradd -r -d /dev/null -s /dev/null -n snmp >/dev/null 2>&1 ||: %post_service snmpd %preun