[devel] Re: net-snmp

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Дек 12 20:30:37 MSK 2003


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
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20031212/6bac1554/attachment-0001.bin>


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