source: projects/specs/trunk/n/net-snmp/net-snmp-vl.spec @ 521

Revision 521, 29.3 KB checked in by daisuke, 14 years ago (diff)

import VineSeed package specs

Line 
1# Arches on which we need to prevent arch conflicts on net-snmp-config.h
2%define multilib_arches %{ix86} ia64 ppc ppc64 x86_64
3
4Summary: A collection of SNMP protocol tools and libraries.
5Summary(ja): SNMP プロトコルツールとライブラリのコレクション
6Name: net-snmp
7Version: 5.4.2.1
8Release: 4%{?_dist_release}
9License: BSDish
10Group: System Environment/Daemons
11Source0: http://dl.sourceforge.net/net-snmp/net-snmp-%{version}.tar.gz
12Source1: net-snmp.redhat.conf
13Source2: net-snmpd.init
14Source3: net-snmptrapd.init
15Source4: net-snmpd.logrotate
16Source5: ucd5820stat
17Source6: net-snmp-config.h
18Source7: net-snmp-config
19Source8: net-snmp-trapd.redhat.conf
20
21Patch1: ucd-snmp-4.2.4.pre3-mnttab.patch
22Patch2: net-snmp-5.0.8-ipv6-sock-close.patch
23Patch3: net-snmp-5.0.8-readonly.patch
24Patch4: net-snmp-5.4.1-pie.patch
25# Patch5: net-snmp-5.4-64bit.patch
26Patch6: net-snmp-5.1.2-dir-fix.patch
27Patch7: net-snmp-5.2.1-file_offset.patch
28Patch8: net-snmp-5.3.1-multilib.patch
29Patch9: net-snmp-5.4.1-config_libdir.patch
30# Patch10: net-snmp-5.4.1-ethtool-config.patch
31Patch11: net-snmp-5.4.1-strange_libpath.patch
32# Patch12: net-snmp-5.4.1-hostname.patch
33Patch13: net-snmp-5.4.2.1-shared-ip.patch
34# Patch14: net-snmp-5.4-exec-crash.patch
35Patch15: net-snmp-5.1.2-snmpconf-selinux.patch
36Patch16: net-snmp-5.4.1-sensors3.patch
37Patch17: net-snmp-5.4.1-xen-crash.patch
38
39Prereq: /sbin/chkconfig
40Obsoletes: cmu-snmp ucd-snmp
41BuildRoot: %{_tmppath}/%{name}-root
42BuildRequires: tcp_wrappers, openssl-devel, bzip2-devel, elfutils-libelf-devel
43BuildRequires: perl, grep, sed, findutils
44BuildRequires: rpm-devel >= 4.0.4
45
46%{expand: %%define _includedir  %{_includedir}/%{name}}
47
48
49%description
50SNMP (Simple Network Management Protocol) is a protocol used for
51network management. The NET-SNMP project includes various SNMP tools:
52an extensible agent, an SNMP library, tools for requesting or setting
53information from SNMP agents, tools for generating and handling SNMP
54traps, a version of the netstat command which uses SNMP, and a Tk/Perl
55mib browser. This package contains the snmpd and snmptrapd daemons,
56documentation, etc.
57
58You will probably also want to install the ucd-snmp-utils package,
59which contains NET-SNMP utilities.
60
61%description -l ja
62SNMP (Simple Network Management Protocol) はネットワーク管理に用いる
63プロトコルです. NET-SNMP プロジェクトは以下のような様々な SNMP ツールを
64含んでいます : 拡張性のあるエージェント, SNMP ライブラリ, SNMP
65エージェントからの情報の要求や設定を行うツール, SNMP 割り込みの生成や
66ハンドリングを行うツール, SNMP を用いる netstat コマンド, および TK/Perl
67mib ブラウザ. このパッケージは snmpd, snmptrapd デーモンやドキュメント
68なども含んでいます.
69
70おそらく, NET-SNMP ユーティリティを含んだ net-snmp-utils パッケージも
71インストールした方が良いでしょう。
72
73%package utils
74Group: Applications/System
75Summary: Network management utilities using SNMP, from the NET-SNMP project.
76Summary(ja): SNMP を用いたネットワーク管理ユーティリティ
77Requires: net-snmp = %{version}
78Obsoletes: cmu-snmp-utils ucd-snmp-utils
79
80%description utils
81The net-snmp-utils package contains various utilities for use with the
82NET-SNMP network management project.
83
84Install this package if you need utilities for managing your network
85using the SNMP protocol. You will also need to install the net-snmp
86package.
87
88%description utils -l ja
89net-snmp-utils パッケージは NET-SNMP ネットワーク管理プロジェクトにて
90用いられる様々なユーティリティを含んでいます. net-snmp パッケージも
91インストールする必要があります.
92
93%package devel
94Group: Development/Libraries
95Summary: The development environment for the NET-SNMP project.
96Summary(ja): NET-SNMP 用の開発環境
97Requires: net-snmp = %{version}, elfutils-libelf-devel
98Obsoletes: cmu-snmp-devel ucd-snmp-devel
99
100%description devel
101The net-snmp-devel package contains the development libraries and
102header files for use with the NET-SNMP project's network management
103tools.
104
105Install the net-snmp-devel package if you would like to develop
106applications for use with the NET-SNMP project's network management
107tools. You'll also need to have the net-snmp and net-snmp-utils
108packages installed.
109
110#'
111%description devel -l ja
112net-snmp-devel パッケージには NET-SNMP プロジェクトのネットワーク管理
113ツールの開発に用いる開発ライブラリおよびヘッダが含まれています.
114
115NET-SNMP プロジェクトのネットワーク管理ツールを用いるアプリケーションを
116開発したいならば, net-snmp-devel パッケージをインストールしてください.
117おそらく net-snmp, net-snmp-utils パッケージもインストールする必要が
118あるでしょう.
119
120
121%package perl
122Group: Development/Libraries
123Summary: The perl NET-SNMP module and the mib2c tool.
124Summary(ja): perl NET-SNMP モジュールおよび mib2c ツール
125Requires: net-snmp = %{version}, perl >= 5, perl-XML-Simple
126BuildRequires: perl >= 5
127
128%description perl
129The net-snmp-perl package contains the perl files to use SNMP from within
130Perl.
131
132Install the net-snmp-perl package, if you want to use mib2c or SNMP with perl.
133
134%description perl -l ja
135net-snmp-perl パッケージには Perl から SNMP を使用するための perl
136ファイルが含まれています.
137
138perl から mib2c や SNMP を使用したいならば, net-snmp-perl パッケージを
139インストールしてください.
140
141
142%prep
143%setup -q
144%patch1 -p1 -b .mnttab
145%patch2 -p1 -b .ipv6-sock-close
146%patch3 -p1 -b .readonly
147
148%ifnarch ia64
149%patch4 -p1 -b .pie
150%endif
151
152# %patch5  -p1 -b .64bit
153%patch6 -p1 -b .dir-fix
154%patch7 -p1 -b .file_offset
155%patch8 -p1 -b .multilib
156%patch9 -p1 -b .libdir
157# %patch10 -p1 -b .ethtool
158%patch11 -p1 -b .libpath
159# %patch12 -p1 -b .hostname
160%patch13 -p1 -b .shared-ip
161# %patch14 -p1 -b .exec
162%patch15 -p1 -b .selinux
163%patch16 -p0 -b .sensors
164%patch17 -p0 -b .xen-crash
165
166perl -pi -e "s|'\\\$install_libdir'|'%{_libdir}'|" ltmain.sh
167
168%build
169#perl -pi -e 's/changequote/dnl changequote/' ./configure.in
170#autoreconf -i
171#touch configure
172
173# First build the static library
174# XXX remove privacy support?
175
176%configure \
177        --enable-static --enable-shared                 \
178        --with-cflags="$RPM_OPT_FLAGS -D_RPM_4_4_COMPAT" \
179        --with-sys-location="Unknown"                   \
180        --with-logfile="/var/log/snmpd.log"             \
181        --with-persistent-directory="/var/net-snmp"     \
182        --with-mib-modules="host agentx smux"           \
183        --with-libwrap=%{_libdir}                       \
184        --sysconfdir=%{_sysconfdir}                     \
185        --enable-ipv6                                   \
186        --enable-ucd-snmp-compatibility                 \
187        --with-pic                                      \
188        --enable-embedded-perl                          \
189        --with-openssl                                  \
190        --with-sys-contact="root@localhost"  <<EOF
191
192
193EOF
194
195make
196
197pushd perl
198# Use just built libs for perl module building, not the system libs.
199#perl Makefile.PL -NET-SNMP-IN-SOURCE=true PREFIX=${RPM_BUILD_ROOT}/%{_prefix} INSTALLDIRS=vendor
200export NETSNMP_DONT_CHECK_VERSION=1
201perl Makefile.PL PREFIX=${RPM_BUILD_ROOT}/%{_prefix} INSTALLDIRS=vendor -NET-SNMP-CONFIG="sh ../../net-snmp-config" -NET-SNMP-IN-SOURCE=true
202make
203popd
204
205
206%install
207rm -rf ${RPM_BUILD_ROOT}
208%makeinstall  ucdincludedir=${RPM_BUILD_ROOT}%{_includedir}/ucd-snmp
209
210# Determine which arch opensslconf.h is going to try to #include.
211basearch=%{_arch}
212%ifarch %{ix86}
213basearch=i386
214%endif
215
216mv ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config-${basearch}
217install -m 755 %SOURCE7 ${RPM_BUILD_ROOT}/%{_bindir}/net-snmp-config
218
219%ifarch %{multilib_arches}
220# Do an net-snmp-config.h switcheroo to avoid file conflicts on systems where you
221# can have both a 32- and 64-bit version of the library, and they each need
222# their own correct-but-different versions of net-snmp-config.h to be usable.
223mv ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config.h ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config-${basearch}.h
224install -m644 %SOURCE6 ${RPM_BUILD_ROOT}/%{_includedir}/net-snmp-config.h
225%endif
226
227# remove .la files
228rm  ${RPM_BUILD_ROOT}%{_libdir}/*.la
229
230install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp
231install -m 644 %SOURCE1 ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp/snmpd.conf
232install -m 644 %SOURCE8 ${RPM_BUILD_ROOT}%{_sysconfdir}/snmp/snmptrapd.conf
233
234install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d
235install -m 755 %SOURCE2 ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/snmpd
236install -m 755 %SOURCE3 ${RPM_BUILD_ROOT}%{_sysconfdir}/rc.d/init.d/snmptrapd
237
238install -d ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d
239install -m 644 %{SOURCE4} ${RPM_BUILD_ROOT}%{_sysconfdir}/logrotate.d/snmpd
240
241install -d ${RPM_BUILD_ROOT}%{_bindir}
242install -m 755 %SOURCE5 ${RPM_BUILD_ROOT}%{_bindir}/ucd5820stat
243
244rm -f ${RPM_BUILD_ROOT}%{_bindir}/snmpinform
245rm -f ${RPM_BUILD_ROOT}%{_bindir}/tkmib
246rm -f ${RPM_BUILD_ROOT}%{_bindir}/snmpcheck
247rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/snmpconf.1*
248rm -f ${RPM_BUILD_ROOT}%{_mandir}/man1/tkmib.1*
249ln -s snmptrap ${RPM_BUILD_ROOT}/usr/bin/snmpinform
250
251# copy missing mib2c.conf files
252cp local/mib2c.*.conf ${RPM_BUILD_ROOT}%{_datadir}/snmp
253
254pushd perl
255make PREFIX=${RPM_BUILD_ROOT}/%{_prefix} install_vendor
256eval $(perl '-V:installvendorlib')
257
258# Urgs, what an evil hack. Brrr.
259%if "%{_libdir}" == "/usr/lib64"
260installvendorlib=`echo $installvendorlib | sed 's/lib/lib64/'`
261%endif
262
263find $RPM_BUILD_ROOT%{_libdir} -name Makefile.subs.pl | xargs rm -f
264find $RPM_BUILD_ROOT%{_libdir} -name perllocal.pod | xargs rm -f
265find $RPM_BUILD_ROOT%{_libdir} -name .packlist | xargs rm -f
266
267find $RPM_BUILD_ROOT/$installvendorlib -type f -print \
268        -o -type d -a \
269        -name NetSNMP -printf '%%%%dir %%p\n' \
270        -o -name SNMP -printf '%%%%dir %%p\n' | \
271        sed "s@$RPM_BUILD_ROOT@@g" > ../perl.lst
272popd
273find $RPM_BUILD_ROOT -name '*.so' | xargs chmod 0755
274
275
276%post
277/sbin/ldconfig
278/sbin/chkconfig --add snmpd
279/sbin/chkconfig --add snmptrapd
280
281
282%preun
283if [ $1 = 0 ]; then
284   service snmpd stop >/dev/null 2>&1
285   /sbin/chkconfig --del snmpd
286   service snmptrapd stop >/dev/null 2>&1
287   /sbin/chkconfig --del snmptrapd
288   # remove stale autogenerated file
289   rm -f %{_datadir}/snmp/mibs/.index
290fi
291
292
293%postun
294/sbin/ldconfig
295if [ "$1" -ge "1" ]; then
296    service snmpd condrestart >/dev/null 2>&1 || :
297    service snmptrapd condrestart >/dev/null 2>&1 || :
298fi
299
300
301%clean
302rm -rf ${RPM_BUILD_ROOT}
303
304
305%files
306%defattr(-,root,root,-)
307%doc AGENT.txt COPYING ChangeLog EXAMPLE.conf FAQ NEWS PORTING README* TODO
308%doc local/passtest local/README.mib2c local/ipf-mod.pl
309%dir %{_sysconfdir}/snmp
310%config(noreplace,missingok) %{_sysconfdir}/snmp/snmpd.conf
311%config(noreplace,missingok) %{_sysconfdir}/snmp/snmptrapd.conf
312%config(noreplace) %{_sysconfdir}/rc.d/init.d/snmpd
313%config(noreplace) %{_sysconfdir}/rc.d/init.d/snmptrapd
314%config(noreplace) %{_sysconfdir}/logrotate.d/snmpd
315%{_datadir}/snmp
316%{_libdir}/lib*.so.*
317%{_bindir}/ucd5820stat
318%{_sbindir}/*
319%attr(0644,root,root)   %{_mandir}/man[58]/*
320
321
322%files utils
323%defattr(-,root,root,-)
324%{_bindir}/fixproc
325%{_bindir}/ipf-mod.pl
326%{_bindir}/encode_keychange
327%{_bindir}/snmp*
328%{_bindir}/traptoemail
329%attr(0644,root,root)   %{_mandir}/man1/snmp*.1*
330%attr(0644,root,root)   %{_mandir}/man1/traptoemail*.1*
331%attr(0644,root,root)   %{_mandir}/man1/encode_keychange*.1*
332%attr(0644,root,root)   %{_mandir}/man1/fixproc*.1*
333
334%files devel
335%defattr(0644,root,root,0755)
336%{_libdir}/lib*.so
337%{_libdir}/lib*.a
338%{_libdir}/lib*.so.*
339#%{_libdir}/lib*.la
340%{_includedir}/*
341#/usr/include/ucd-snmp
342%attr(0644,root,root)   %{_mandir}/man3/*.3.*
343%attr(0755,root,root)   %{_bindir}/net-snmp-config*
344%attr(0644,root,root)   %{_mandir}/man1/net-snmp-config*.1.*
345
346%files perl -f perl.lst
347%defattr(-,root,root)
348%{_bindir}/mib2c
349%{_bindir}/mib2c-update
350%attr(0644,root,root)   %{_mandir}/man1/mib2c-update*.1*
351%attr(0644,root,root)   %{_mandir}/man1/mib2c.1*
352%attr(0644,root,root)   %{_mandir}/man3/*.3pm.*
353
354
355%changelog
356* Tue Feb 02 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 5.4.2.1-4
357- rebuild with rpm-4.8.0
358
359* Fri Mar 20 2009 MATSUBAYASHI Kohji <shaolin@vinelinux.org> - 5.4.2.1-3
360- modify Source7 (use 'uname -m' instead of 'arch') ([bts:0675]
361
362* Sat Nov 29 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 5.4.2.1-2
363- rebuilt
364
365* Wed Nov 12 2008 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 5.4.2.1-1
366- new upstream release with security fix
367- drop old patches
368- update patch13 (from FC10)
369
370* Tue Jun 24 2008 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.4.1.2-1
371- new upstream release
372- applied new versioning policy
373- built with perl-5.10.0-3
374
375* Wed Jan 2 2008 Satoshi MACHINO <machino@vinelinux.org> 5.4.1-0vl1
376- new upstream release
377- fixed spec file
378    -- imported patches from FC9
379
380* Sat May 19 2007 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.1.2-0vl5
381- rebuilt with openssl 0.9.8e
382
383* Thu May 10 2007 Daisuke SUZUKI <daisuke@linux.or.jp> 5.2.1.2-0vl4
384- rebuild with new environment/toolchain
385
386* Thu Dec 22 2005 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.2.1.2-0vl3
387- rebuilt with new rpm
388- added mib2c-update to perl package
389
390* Mon Oct 24 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1.2-0vl2
391- rebuilt for VineSeed
392
393* Mon Oct 24 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1.2-0vl1
394- new upstream version (net-snmp-5.2.1.2)
395- dropped enable-reentrant in configure (VinePlus:02769)
396
397* Sat Jan 29 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2.1-0vl1
398- new upstream version (net-snmp-5.2.1)
399- dropped patch12
400
401* Mon Jan 03 2005 Satoshi MACHINO <machino@vinelinux.org> 5.2-0vl1
402- new upstream version (net-snmp-5.2)
403- changed to net-snmp-vl.spec
404- cleaned up patches
405
406* Thu Apr 29 2004 Satoshi MACHINO <machino@vinelinux.org> 5.1.1-0vl1
407- New upstream version (net-snmp-5.1.1)
408- dropped patch10
409- added some patches from fedoracore (patch16-18)
410- fixed patches (patch13,14)
411- enabled openssl in configure
412
413* Mon Feb 16 2004 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1-9vl1
414- based on Fedora development 5.1-9
415  * Tue Feb 03 2004 Phil Knirsch <pknirsch@redhat.com> 5.1-9
416  - Reverted removal of _includir redefiniton due to php-snmp dependancy.
417  - Remove SO_BSDCOMPAT setsockopt() call, deprecated.
418  * Thu Jan 22 2004 Thomas Woerner <twoerner@redhat.com> 5.1-7
419  - enabled pie (snmpd, snmptrapd) - postponed for ia64
420  - added --with-pic to configure call
421  * Thu Jan 15 2004 Phil Knirsch <pknirsch@redhat.com> 5.1-6
422  - Fixed 64bit build problems when 32bit popt lib is installed.
423- added Requires: libelf-devel to net-snmp-devel package
424
425* Fri Dec 26 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.1-3vl1
426- based on Fedora development 5.1-3 and don't apply patch9
427  * Wed Dec 10 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-3
428  - Removed snmpcheck again, needs perl(Tk) which we don't ship (#111194).
429  - Fixed getopt definition in include file (#111209).
430  - Included Kaj J. Niemi's patch for broken perl module (#111319).
431  - Included Kaj J. Niemi's patch for broken async getnext perl call (#111479).
432  - Included Kaj J. Niemi's patch for broken hr_storage (#111502).
433  * Wed Nov 26 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-2
434  - Included BuildPrereq on lm_sensors-devel on x86 archs (#110616).
435  - Fixed deprecated initscript options (#110618).
436  * Wed Nov 19 2003 Phil Knirsch <pknirsch@redhat.com> 5.1-1
437  - Updated to latest net-snmp-5.1 upstream version.
438  - Tons of specfile and patch cleanup.
439  - Cleaned up perl stuff (mib2c etc, see #107707).
440  - Added lm_sensors support patch for x86 archs from Kaj J. Niemi (#107618).
441  - Added support for custom mib paths and mibs to snmptrapd initscript (#102762)
442- rebuild with new toolchains
443
444* Tue Nov 18 2003 Ryoichi INAGAKI <ryo1@bc.wakwak.com> 5.0.9-2vl1
445- based on Fedora development 5.0.9-2
446- merged ucd-snmp-vine.spec
447  * Wed Nov 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.2.5-7vl2
448  - added Patch100 (https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=67610)
449    (Thanks M. Matsubara-san for pointing this out)
450  * Wed Nov 20 2002 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 4.2.5-7vl1
451  - based on 4.2.4-7.73.0 from RHL7.3/updates and built for Vine Linux
452    (previous Vine version was 4.2.3-1vl1, which was based on 4.2.1-7
453     and applied security fix CA-2002-03)
454  - added BuildPreReq: rpm-devel >= 4.0.4
455
456* Mon Oct 13 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.9-2
457- Due to rpm-devel we need elfutils-devel, too (#103982).
458
459* Mon Sep 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.9-1
460- Updated to latest upstream version net-snmp-5.0.9
461- Added patch to fix net-snmp-perl problems (#105842).
462
463* Tue Sep 23 2003 Florian La Roche <Florian.LaRoche@redhat.de>
464- allow compiling without tcp_wrappers
465
466* Wed Sep 17 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-11.1
467- rebuilt
468
469* Wed Sep 17 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-11
470- Fixed permission for net-snmp-config in net-snmp-devel
471
472* Mon Sep 08 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-10.1
473- rebuilt
474
475* Mon Sep 08 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-10
476- Moved net-snmp-config into devel package (#103927)
477
478* Fri Aug 22 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-9.1
479- rebuilt
480
481* Thu Aug 21 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-9
482- Added sample config to make net-snmp RFC 1213 compliant.
483
484* Fri Aug 15 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-8
485- Fixed problem with perl option (#102420).
486- Added patch for libwrap fix (#77926).
487
488* Tue Aug 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-7.1
489- rebuilt
490
491* Tue Aug 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-7
492- Fixed build problems on ppc64
493- Fixed double packaged manpages (#102075).
494
495* Thu Aug 07 2003 Phil Knirsch <pknirsch@redhat.com>
496- Fixed problem with new proc output (#98619, #89960).
497
498* Wed Aug 06 2003 Phil Knirsch <pknirsch@redhat.com>
499- Fixed ro/rw problem with v2 and v3 request (#89612)
500
501* Tue Aug 05 2003 Phil Knirsch <pknirsch@redhat.com>
502- Fixed permission problem for debuginfo (#101456)
503
504* Thu Jul 31 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-6.1
505- Fixed file list for latest build.
506
507* Thu Jul 31 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-6
508- Fixed build problems for net-snmp-perl.
509
510* Sun Jul 27 2003 Florian La Roche <Florian.LaRoche@redhat.de> 5.0.8-5
511- actually apply ipv6 patch
512
513* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
514- rebuilt
515
516* Tue Apr 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-3
517- bumped release and rebuilt.
518
519* Tue Apr 29 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-2
520- Hack to make it build on 64bit platforms with /usr/lib64 correctly.
521- Fixed bug #85071 (leak of open descriptors for ipv6).
522
523* Fri Mar 28 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.8-1
524- Updated to latest upstream version 5.0.8 (bug #88580)
525
526* Thu Feb 13 2003 Phil Knirsch <pknirsch@redhat.com>
527- Included generation of perl stuff. Thanks to Harald Hoyer.
528
529* Wed Feb 12 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.7-1
530- Updated to net-snmp-5.0.7. Fixed especially the performance problem with
531  limited trees.
532
533* Tue Feb 11 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-17
534- Fixed ucd-snmp.redhat.conf (#78391).
535- Fixed snmpwalk examples in config file.
536
537* Mon Feb 10 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-15
538- Fixed invalid SMUX packet (#83487).
539
540* Thu Feb 06 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-14
541- Fixed the libdir problem.
542
543* Wed Feb 05 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-13
544- Updated the old libtool rpath patch.
545
546* Wed Jan 22 2003 Tim Powers <timp@redhat.com> 5.0.6-12
547- rebuilt
548
549* Tue Jan 14 2003 Phil Knirsch <pknirsch@redhat.com> 5.0.6-11
550- Updated nolibelf patch and activated it again.
551
552* Tue Jan  7 2003 Nalin Dahyabhai <nalin@redhat.com> 5.0.6-10
553- Rebuild
554
555* Tue Dec 17 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-9
556- Added bzip2-devel to BuildPreReq (#76086, #70199).
557
558* Thu Nov 28 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-8
559- Added patch to increase SMUXMAXSTRLEN.
560
561* Thu Nov  7 2002 Tim Powers <timp@redhat.com> 5.0.6-6
562- rebuilt to fix broken deps
563- remove files from the buildroot that we don't want to ship
564
565* Thu Nov  7 2002 Joe Orton <jorton@redhat.com> 5.0.6-5
566- add fix for -DUCD_COMPATIBLE (#77405)
567
568* Thu Nov 07 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-4
569- Another bump required. Some more specfile changes.
570
571* Wed Nov 06 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-3
572- Bumped release and rebuilt.
573- Removed all dbFOO cruft again.
574
575* Wed Oct 09 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.6-2
576- Updated to latest released version.
577
578* Sat Aug 31 2002 Florian La Roche <Florian.LaRoche@redhat.de>
579- do not link against -lelf
580
581* Thu Jun 27 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.1-5
582- Added --enable-ucd-snmp-compatibility for compatibility with older version
583  and fixed installation thereof.
584- Got rid of the perl(Tk) dependancy by removing snmpcheck.
585- Include /usr/include/ucd-snmp in the filelist.
586- Fixed a problem with the ucd-snmp/version.h file.
587
588* Wed Jun 26 2002 Phil Knirsch <pknirsch@redhat.com> 5.0.1-1
589- Updated to 5.0.1
590- Dropped --enable-reentrant as it's currently broken
591
592* Tue Apr 23 2002 Phil Knirsch <pknirsch@redhat.com> 5.0-1
593- Switch to latest stable version, 5.0
594- Renamed the packate to net-snmp and obsoleted ucd-snmp.
595
596* Wed Apr 17 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4-3
597- Fixed problem with reload in initscript (#63526).
598
599* Mon Apr 15 2002 Tim Powers <timp@redhat.com> 4.2.4-2
600- rebuilt in new environment
601
602* Mon Apr 15 2002 Tim Powers <timp@redhat.com> 4.2.4-1
603- update to 4.2.4 final
604
605* Sat Apr 13 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-5
606- Added some missing files to the %files section.
607
608* Tue Apr 09 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-4
609- Hardcoded the ETC_MNTTAB to point to "/etc/mtab".
610
611* Mon Apr 08 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-3
612- Removed the check for dbFOO as we don't want to add another requirement.
613
614* Fri Apr 05 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-2
615- Added missing BuildPrereq to openssl-devel (#61525)
616
617* Thu Apr 04 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre3-1
618- Added ucd5820stat to the files section.
619- Updated to latest version (4.2.4.pre3)
620
621* Mon Mar 18 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.4.pre2-1
622- Updated to latest version (4.2.4.pre2)
623
624* Tue Jan 29 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.3-4
625- Added the snmptrapd init script as per request (#49205)
626- Fixed the again broken rpm query stuff (#57444)
627- Removed all old and none-used db related stuff (libs and header checks/files)
628
629* Mon Jan 07 2002 Phil Knirsch <pknirsch@redhat.com> 4.2.3-2
630- Included the Axioma Security Research fix for snmpnetstat from bugtraq.
631
632* Mon Dec 03 2001 Phil Knirsch <phil@redhat.de> 4.2.3-1
633- Update to 4.2.3 final.
634- Fixed libtool/rpath buildroot pollution problem.
635- Fixed library naming problem.
636
637* Fri Oct  5 2001 Philipp Knirsch <pknirsch@redhat.de>
638- Fixed a server segfault for snmpset operation (#53640). Thanks to Josh Giles
639  and Wes Hardaker for the patch.
640
641* Mon Sep 10 2001 Philipp Knirsch <pknirsch@redhat.de>
642- Fixed problem with RUNTESTS script.
643
644* Tue Sep  4 2001 Preston Brown <pbrown@redhat.com>
645- fixed patch related to bug #35016 (Dell)
646
647* Fri Aug 24 2001 Philipp Knirsch <pknirsch@redhat.de> 4.2.1-6
648- Fixed snmpd description (#52366)
649
650* Wed Aug 22 2001 Philipp Knirsch <pknirsch@redhat.de>
651- Final bcm5820 fix. Last one was broken.
652- Fixed bugzilla bug (#51960) where the binaries contained rpath references.
653
654* Wed Aug 15 2001 Philipp Knirsch <pknirsch@redhat.de>
655- Fixed a couple of security issues:
656  o /tmp race and setgroups() privilege problem
657  o Various buffer overflow and format string issues.
658  o One signedness problem in ASN handling.
659- Fixed an important RFE to support bcm5820 cards. (#51125)
660
661* Fri Jul 20 2001 Philipp Knirsch <pknirsch@redhat.de>
662- Removed tkmib from the package once again as we don't ship the Tk.pm CPAN
663  perl module required to run it (#49363)
664- Added missing Provides for the .so.0 libraries as rpm doesn't seem to find
665  those during the build anymore (it used to) (#46388)
666
667* Thu Jul 19 2001 Philipp Knirsch <pknirsch@redhat.de>
668- Enabled IPv6 support (RFE #47764)
669- Hopefully final fix of snmpwalk problem (#42153). Thanks to Douglas Warzecha
670  for the patch and Matt Domsch for reporting the problem.
671
672* Tue Jun 26 2001 Philipp Knirsch <pknirsch@redhat.de>
673- Fixed smux compilation problems (#41452)
674- Fixed wrong paths displayed in manpages (#43053)
675
676* Mon Jun 25 2001 Philipp Knirsch <pknirsch@redhat.de>
677- Updated to 4.2.1. Removed 2 obsolete patches (fromcvs and #18153)
678- Include /usr/share/snmp/snmpconf in %files
679
680* Wed Jun 13 2001 Than Ngo <than@redhat.com>
681- fix to use libwrap in distro
682- add buildprereq: tcp_wrappers
683
684* Fri Jun  1 2001 Bill Nottingham <notting@redhat.com>
685- add a *new* patch for IP address return sizes
686
687* Fri Apr 20 2001 Bill Nottingham <notting@redhat.com>
688- add patch so that only four bytes are returned for IP addresses on ia64 (#32244)
689
690* Wed Apr 11 2001 Bill Nottingham <notting@redhat.com>
691- rebuild (missing alpha packages)
692
693* Fri Apr  6 2001 Matt Wilson <msw@redhat.com>
694- added ucd-snmp-4.2-null.patch to correcly handle a NULL value (#35016)
695
696* Tue Apr  3 2001 Preston Brown <pbrown@redhat.com>
697- clean up deinstallation (#34168)
698
699* Tue Mar 27 2001 Matt Wilson <msw@redhat.com>
700- return a usable RETVAL when running "service snmpd status" (#33571)
701
702* Tue Mar 13 2001 Matt Wilson <msw@redhat.com>
703- configure with --enable-reentrant and added "smux" and "agentx" to
704  --with-mib-modules= argument (#29626)
705
706* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
707- rebuild in new environment
708
709* Mon Feb 26 2001 Tim Powers <timp@redhat.com>
710- fixed initscript, for reload and restart it was start then stop,
711  fixed. (#28477)
712
713* Fri Feb  2 2001 Trond Eivind Glomsrod <teg@redhat.com>
714- i18nize initscript
715
716* Sat Jan  6 2001 Jeff Johnson <jbj@redhat.com>
717- don't depend on /etc/init.d so that package will work with 6.2.
718- perl path fiddles no longer needed.
719- rely on brp-compress frpm rpm to compress man pages.
720- patch from ucd-snmp CVS (Wes Hardaker).
721- configure.in needs to check for rpm libraries correctly (#23033).
722- add simple logrotate script (#21399).
723- add options to create pidfile and log with syslog with addresses (#23476).
724
725* Sat Dec 30 2000 Jeff Johnson <jbj@redhat.com>
726- package for Red Hat 7.1.
727
728* Thu Dec 07 2000 Wes Hardaker <hardaker@users.sourceforge.net>
729- update for 4.2
730
731* Thu Oct 12 2000 Jeff Johnson <jbj@redhat.com>
732- add explicit format for syslog call (#18153).
733
734* Thu Jul 20 2000 Bill Nottingham <notting@redhat.com>
735- move initscript back
736
737* Thu Jul 20 2000 Jeff Johnson <jbj@redhat.com>
738- rebuild per Trond's request.
739
740* Tue Jul 18 2000 Nalin Dahyabhai <nalin@redhat.com>
741- fix syntax error that crept in with condrestart
742
743* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
744- automatic rebuild
745
746* Mon Jul 10 2000 Preston Brown <pbrown@redhat.com>
747- move initscript and add condrestart magic
748
749* Sat Jun 17 2000 Bill Nottingham <notting@redhat.com>
750- fix %%attr on man pages
751
752* Mon Jun 12 2000 Jeff Johnson <jbj@redhat.com>
753- tkmib doco had #!/usr/bin/perl55
754- include snmpcheck and tkmib again (still needs some CPAN module, however).
755
756* Tue Jun  6 2000 Jeff Johnson <jbj@redhat.com>
757- update to 4.1.2.
758- FHS packaging.
759- patch for rpm 4.0.
760
761* Thu May 18 2000 Trond Eivind Glomsrod <teg@redhat.com>
762- add version to buildroot
763- rebuilt with new libraries
764
765* Sun Feb 27 2000 Jeff Johnson <jbj@redhat.com>
766- default config was broken (from Wes Hardaker) (#9752)
767
768* Sun Feb 13 2000 Jeff Johnson <jbj@redhat.com>
769- compressed man pages.
770
771* Fri Feb 11 2000 Wes Hardaker <wjhardaker@ucdavis.edu>
772- update to 4.1.1
773
774* Sat Feb  5 2000 Florian La Roche <Florian.LaRoche@redhat.com>
775- change %postun to %preun
776
777* Thu Feb 3 2000 Elliot Lee <sopwith@redhat.com>
778- Don't ship tkmib, since we don't ship the perl modules needed to run it.
779(Bug #4881)
780
781* Tue Aug 31 1999 Jeff Johnson <jbj@redhat.com>
782- default config permits RO access to system group only (Wed Hardaker).
783
784* Sun Aug 29 1999 Jeff Johnson <jbj@redhat.com>
785- implement suggestions from Wes Hardaker.
786
787* Fri Aug 27 1999 Jeff Johnson <jbj@redhat.com>
788- stateless access to rpm database.
789
790* Wed Aug 25 1999 Jeff Johnson <jbj@redhat.com>
791- update to 4.0.1.
792
793* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
794- initscript munging
795
796* Sat Jun 12 1999 Jeff Johnson <jbj@redhat.com>
797- update to 3.6.2 (#3219,#3259).
798- add missing man pages (#3057).
799
800* Thu Apr  8 1999 Wes Hardaker <wjhardaker@ucdavis.edu>
801- fix Source0 location.
802- fix the snmpd.conf file to use real community names.
803
804* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
805- auto rebuild in the new build environment (release 3)
806
807* Fri Mar 19 1999 Preston Brown <pbrown@redhat.com>
808- upgrade to 3.6.1, fix configuration file stuff.
809
810* Wed Feb 24 1999 Preston Brown <pbrown@redhat.com>
811- Injected new description and group.
812
813* Tue Feb  2 1999 Jeff Johnson <jbj@redhat.com>
814- restore host resources mib
815- simplified config file
816- rebuild for 6.0.
817
818* Tue Dec 22 1998 Bill Nottingham <notting@redhat.com>
819- remove backup file to fix perl dependencies
820
821* Tue Dec  8 1998 Jeff Johnson <jbj@redhat.com>
822- add all relevant rpm scalars to host resources mib.
823
824* Sun Dec  6 1998 Jeff Johnson <jbj@redhat.com>
825- enable libwrap (#253)
826- enable host module (rpm queries over SNMP!).
827
828* Mon Oct 12 1998 Cristian Gafton <gafton@redhat.com>
829- strip binaries
830
831* Fri Oct  2 1998 Jeff Johnson <jbj@redhat.com>
832- update to 3.5.3.
833- don't include snmpcheck until perl-SNMP is packaged.
834
835* Thu Aug 13 1998 Jeff Johnson <jbj@redhat.com>
836- ucd-snmpd.init: start daemon w/o -f.
837
838* Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
839- don't start snmpd unless requested
840- start snmpd after pcmcia.
841
842* Sun Jun 21 1998 Jeff Johnson <jbj@redhat.com>
843- all but config (especially SNMPv2p) ready for prime time
844
845* Sat Jun 20 1998 Jeff Johnson <jbj@redhat.com>
846- update to 3.5.
847
848* Tue Dec 30 1997 Otto Hammersmith <otto@redhat.com>
849- created the package... possibly replace cmu-snmp with this.
Note: See TracBrowser for help on using the repository browser.