]> git.pld-linux.org Git - packages/net-snmp.git/blob - net-snmp.spec
- only make -j1 hack is needed
[packages/net-snmp.git] / net-snmp.spec
1 #
2 # Conditional build:
3 %bcond_without  autodeps        # don't BR packages only for deps resolving
4 %bcond_without  rpm             # don't include RPM support
5 %bcond_without  kerberos5       # don't include kerberos support
6 %bcond_without  lm_sensors      # don't include sensors support
7 %bcond_without  perl            # don't include Perl modules and utils
8 %bcond_without  python          # don't include Python modules
9 #
10 %include        /usr/lib/rpm/macros.perl
11 Summary:        A collection of SNMP protocol tools
12 Summary(es.UTF-8):      Agente SNMP de la UCD
13 Summary(pl.UTF-8):      Kolekcja narzędzi do obsługi protokołu SNMP
14 Summary(pt_BR.UTF-8):   Agente SNMP da UCD
15 Summary(ru.UTF-8):      Набор утилит для протокола SNMP от UC-Davis
16 Summary(uk.UTF-8):      Набір утиліт для протоколу SNMP від UC-Davis
17 Name:           net-snmp
18 Version:        5.4.1
19 Release:        2
20 License:        BSD-like
21 Group:          Networking/Daemons
22 Source0:        http://dl.sourceforge.net/net-snmp/%{name}-%{version}.tar.gz
23 # Source0-md5:  6c974df7a5a5b1579f72115e6b045bda
24 Source1:        %{name}d.init
25 Source2:        %{name}d.conf
26 Source3:        %{name}d.sysconfig
27 Source4:        %{name}trapd.init
28 Source5:        %{name}trapd.conf
29 Source6:        %{name}trapd.sysconfig
30 Source7:        ucd-ipchains.tar.gz
31 # Source7-md5:  29949f1008f1a04d6efefd5b3ea607da
32 Patch0:         %{name}-acfix.patch
33 Patch1:         %{name}-rpm-implicit-libs.patch
34 Patch2:         %{name}-config-noflags.patch
35 Patch3:         %{name}-manpage.patch
36 Patch4:         %{name}-link.patch
37 Patch5:         %{name}-llinterfaces.patch
38 Patch6:         %{name}-kernel_headers.patch
39 Patch7:         %{name}-rpmpath.patch
40 Patch8:         %{name}-snmpksm.patch
41 Patch9:         %{name}-python.patch
42 Patch10:        %{name}-lvalue.patch
43 URL:            http://www.net-snmp.org/
44 BuildRequires:  autoconf >= 2.61-3
45 BuildRequires:  automake
46 BuildRequires:  elfutils-devel
47 %{?with_kerberos5:BuildRequires:        krb5-devel}
48 BuildRequires:  libtool >= 1.4
49 BuildRequires:  libwrap-devel
50 %{?with_lm_sensors:BuildRequires:       lm_sensors-devel}
51 BuildRequires:  openssl-devel >= 0.9.7d
52 %{?with_autodeps:BuildRequires: perl-Term-ReadKey}
53 BuildRequires:  perl-devel >= 1:5.8.0
54 %if %{with python}
55 BuildRequires:  python-devel >= 1:2.5
56 BuildRequires:  python-setuptools
57 %endif
58 %if %{with rpm}
59 BuildRequires:  rpm-devel >= 4.0
60 BuildRequires:  rpm-perlprov >= 3.0.3-16
61 %endif
62 BuildRequires:  rpmbuild(macros) >= 1.176
63 BuildRequires:  rpmbuild(macros) >= 1.268
64 Requires(post,preun):   /sbin/chkconfig
65 Requires:       %{name}-libs = %{version}-%{release}
66 Requires:       /usr/bin/setsid
67 Requires:       rc-scripts >= 0.2.0
68 Provides:       snmpd
69 Obsoletes:      cmu-snmp
70 Obsoletes:      snmpd
71 Obsoletes:      ucd-snmp
72 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
73
74 %define         logfile         /var/log/snmpd.log
75 %define         filterout_ld    -Wl,--as-needed
76
77 %description
78 SNMP (Simple Network Management Protocol) is a protocol used for
79 network management (hence the name). The net-snmp project includes
80 various SNMP tools: an extensible agent, an SNMP library, tools for
81 requesting or setting information from SNMP agents, tools for
82 generating and handling SNMP traps, a version of the netstat command
83 which uses SNMP, and a Tk/Perl mib browser. This package contains the
84 snmpd daemon, documentation, etc.
85
86 %description -l es.UTF-8
87 Este paquete se deriva de la implementación del Protocolo Simple de
88 Gestión de Redes versión 2 (SNMPv2) de la Universidad Carnegie Mellon.
89 Útil para administrar redes y hacer contabilidad.
90
91 %description -l pl.UTF-8
92 SNMP (Simple Network Management Protocol) jest protokołem używanym do
93 zarządzania sieciami. Pakiet zawiera narzędzia: rozbudowywalnego
94 agenta, bibliotekę SNMP, narzędzia do odpytywania oraz ustawiania
95 informacji poprzez agentów SNMP, narzędzia do generowania i obsługi
96 pułapek SNMP, wersję komendy netstat używającą SNMP, przeglądarkę mib
97 w Tk/Perl, demona, dokumentację itp.
98
99 %description -l pt_BR.UTF-8
100 Este pacote é derivado da implementação do Protocolo Simples de
101 Gerenciamento de Redes versão 2 (SNMPv2) da Universidade Carnegie
102 Mellon. Útil para gerenciar redes e fazer contabilidade.
103
104 %description -l ru.UTF-8
105 SNMP (Simple Network Management Protocol) - это протокол, используемый
106 для управления сетью (отсюда и название). Проект net-snmp включает
107 разнообразные SNMP-утилиты: расширяемый агент, библиотека SNMP,
108 утилиты для запроса или установки информации от SNMP-агентов, утилиты
109 для генерации и обработки SNMP-трапов, версия команды netstat,
110 использующей SNMP, и mib-браузер на Tk/Perl. Этот пакет содержит
111 демоны snmpd и snmptrapd, документацию и т.д.
112
113 %description -l uk.UTF-8
114 SNMP (Simple Network Management Protocol) - це протокол, який
115 використовують для керування мережею (звідси і назва). Проект net-snmp
116 містить різноманітні SNMP-утиліти: розширюваний агент, бібліотека
117 SNMP, утиліти для запросу та встановлення інформації від NMP-агентів,
118 утиліти для генерації та обробки SNMP-трапів, версія команди netstat,
119 яка використовує SNMP, та mib-браузер на Tk/Perl. Цей пакет містить
120 демони snmpd та snmptrapd, документацію і т.і.
121
122 %package libs
123 Summary:        NET SNMP libraries
124 Summary(pl.UTF-8):      Biblioteki SNMP
125 Group:          Libraries
126 Requires:       %{name}-mibs = %{version}-%{release}
127 Obsoletes:      net-snmp-compat-libs
128 Obsoletes:      ucd-snmp-libs
129
130 %description libs
131 NET SNMP libraries.
132
133 %description libs -l pl.UTF-8
134 Biblioteki SNMP.
135
136 %package devel
137 Summary:        The development environment for the net-snmp project
138 Summary(es.UTF-8):      Archivos de inclusión y bibliotecas para desarrollo en el SNMP de la UCD
139 Summary(pl.UTF-8):      Pliki dla programistów używających bibliotek net-snmp
140 Summary(pt_BR.UTF-8):   Arquivos de inclusão e bibliotecas para desenvolvimento no SNMP da UCD
141 Summary(ru.UTF-8):      Среда разработки для проекта UCD-SNMP
142 Summary(uk.UTF-8):      Середовище розробки для проекту UCD-SNMP
143 Group:          Development/Libraries
144 Requires:       %{name}-libs = %{version}-%{release}
145 Requires:       elfutils-devel
146 %{?with_kerberos5:Requires:     krb5-devel}
147 Requires:       libwrap-devel
148 %{?with_lm_sensors:Requires:    lm_sensors-devel}
149 Requires:       openssl-devel >= 0.9.7c
150 %{?with_rpm:Requires:   rpm-devel}
151 Obsoletes:      ucd-snmp-devel
152
153 %description devel
154 The ucd-snmp-devel package contains the development libraries and
155 header files for use with the net-snmp project's network management
156 tools.
157
158 %description devel -l es.UTF-8
159 Estas son las bibliotecas y archivos de inclusión para desarrollo con
160 el SNMP de la UCD. Con este paquete es posible la creación de
161 programas para uso en la gestión de redes.
162
163 %description devel -l pl.UTF-8
164 Pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do rozwoju
165 aplikacji używających protokołu SNMP.
166
167 %description devel -l pt_BR.UTF-8
168 Estas são as bibliotecas e arquivos de inclusão para desenvolvimento
169 com o SNMP da UCD. Com este pacote é possível a criação de programas
170 para uso no gerenciamento de redes.
171
172 %description devel -l ru.UTF-8
173 Пакет ucd-snmp-devel содержит библиотеки разработчика и хедера для
174 использования с утилитами управления сетью проекта net-snmp.
175
176 %description devel -l uk.UTF-8
177 Пакет ucd-snmp-devel містить бібліотеки програміста та хедери для
178 використання з утилітами керування мережею проекту net-snmp.
179
180 %package static
181 Summary:        Static net-snmp libraries
182 Summary(pl.UTF-8):      Statyczne biblioteki net-snmp
183 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com ucd-snmp
184 Summary(ru.UTF-8):      Статические библиотеки для проекта net-snmp
185 Summary(uk.UTF-8):      Статичні бібліотеки для проекту net-snmp
186 Group:          Development/Libraries
187 Requires:       %{name}-devel = %{version}-%{release}
188 Obsoletes:      ucd-snmp-static
189
190 %description static
191 Static net-snmp libraries.
192
193 %description static -l pl.UTF-8
194 Statyczne biblioteki net-snmp.
195
196 %description static -l pt_BR.UTF-8
197 Bibliotecas estáticas para desenvolvimento com net-snmp.
198
199 %package compat-devel
200 Summary:        The development environment for the UCD-SNMP project
201 Summary(es.UTF-8):      Archivos de inclusión y bibliotecas para desarrollo en el SNMP de la UCD
202 Summary(pl.UTF-8):      Pliki dla programistów używających bibliotek UCD-SNMP
203 Summary(pt_BR.UTF-8):   Arquivos de inclusão e bibliotecas para desenvolvimento no SNMP da UCD
204 Summary(ru.UTF-8):      Среда разработки для проекта UCD-SNMP
205 Summary(uk.UTF-8):      Середовище розробки для проекту UCD-SNMP
206 Group:          Development/Libraries
207 Requires:       %{name}-libs = %{version}-%{release}
208 Requires:       openssl-devel >= 0.9.7d
209 Obsoletes:      cmu-snmp-devel
210 Obsoletes:      ucd-snmp-devel
211
212 %description compat-devel
213 The ucd-snmp-devel package contains the development libraries and
214 header files for use with the UCD-SNMP project's network management
215 tools.
216
217 %description compat-devel -l es.UTF-8
218 Estas son las bibliotecas y archivos de inclusión para desarrollo con
219 el SNMP de la UCD. Con este paquete es posible la creación de
220 programas para uso en la gestión de redes.
221
222 %description compat-devel -l pl.UTF-8
223 Pakiet zawiera pliki nagłówkowe i biblioteki potrzebne do rozwoju
224 aplikacji używających protokołu SNMP.
225
226 %description compat-devel -l pt_BR.UTF-8
227 Estas são as bibliotecas e arquivos de inclusão para desenvolvimento
228 com o SNMP da UCD. Com este pacote é possível a criação de programas
229 para uso no gerenciamento de redes.
230
231 %description compat-devel -l ru.UTF-8
232 Пакет ucd-snmp-devel содержит библиотеки разработчика и хедера для
233 использования с утилитами управления сетью проекта UCD-SNMP.
234
235 %description compat-devel -l uk.UTF-8
236 Пакет ucd-snmp-devel містить бібліотеки програміста та хедери для
237 використання з утилітами керування мережею проекту UCD-SNMP.
238
239 %package compat-static
240 Summary:        Static UCD-SNMP libraries
241 Summary(pl.UTF-8):      Statyczne biblioteki UCD-SNMP
242 Summary(pt_BR.UTF-8):   Bibliotecas estáticas para desenvolvimento com ucd-snmp
243 Summary(ru.UTF-8):      Статические библиотеки для проекта UCD-SNMP
244 Summary(uk.UTF-8):      Статичні бібліотеки для проекту UCD-SNMP
245 Group:          Development/Libraries
246 Requires:       %{name}-compat-devel = %{version}-%{release}
247 Obsoletes:      ucd-snmp-static
248
249 %description compat-static
250 Static UCD-SNMP libraries.
251
252 %description compat-static -l pl.UTF-8
253 Statyczne biblioteki UCD-SNMP.
254
255 %description compat-static -l pt_BR.UTF-8
256 Bibliotecas estáticas para desenvolvimento com ucd-snmp.
257
258 %package mibs
259 Summary:        MIB database
260 Summary(pl.UTF-8):      Baza danych MIB
261 Group:          Applications/System
262 Conflicts:      ucd-snmp-libs
263
264 %description mibs
265 MIB database.
266
267 %description mibs -l pl.UTF-8
268 Baza danych MIB.
269
270 %package snmptrapd
271 Summary:        SNMP trap daemon
272 Summary(pl.UTF-8):      Demon obsługujący pułapki SNMP
273 Group:          Applications/System
274 Requires(post,preun):   /sbin/chkconfig
275 Requires:       %{name} = %{version}-%{release}
276 Requires:       rc-scripts >= 0.2.0
277 Obsoletes:      cmu-snmp-utils
278 Obsoletes:      ucd-snmp-snmptrapd
279
280 %description snmptrapd
281 The ucd-snmp-snmptrapd package contains snmp trap daemon.
282
283 %description snmptrapd -l pl.UTF-8
284 Pakiet zawiera demon obsługujący pułapki SNMP.
285
286 %package utils
287 Summary:        Network management utilities using SNMP, from the NET-SNMP project
288 Summary(es.UTF-8):      Utilitarios del SNMP de la UCD
289 Summary(pl.UTF-8):      Narzędzia używające protokołu SNMP
290 Summary(pt_BR.UTF-8):   Utilitários do SNMP da UCD
291 Summary(ru.UTF-8):      Утилиты управления сетью по SNMP из проекта NET-SNMP
292 Summary(uk.UTF-8):      Утиліти керування мережею по SNMP з проекту NET-SNMP
293 Group:          Applications/System
294 Requires:       %{name}-libs = %{version}-%{release}
295 Obsoletes:      cmu-snmp-utils
296 Obsoletes:      ucd-snmp-utils
297
298 %description utils
299 This package contains various utilities for managing your network
300 using the SNMP protocol.
301
302 %description utils -l es.UTF-8
303 Varios utilitarios para uso con el SNMP de la UCD. Contiene
304 utilitarios como: snmpwalk, snmptest y otros.
305
306 %description utils -l pl.UTF-8
307 Różnego rodzaju narzędzia do zarządzania siecią przy użyciu protokołu
308 SNMP.
309
310 %description utils -l pt_BR.UTF-8
311 Vários utilitários para uso com o SNMP da UCD. Contém utilitários
312 como: snmpwalk, snmptest e outros.
313
314 %description utils -l ru.UTF-8
315 Пакет ucd-snmp-utils содержит разнообразные утилиты для использования
316 в проекте управления сетью net-snmp.
317
318 %description utils -l uk.UTF-8
319 Пакет ucd-snmp-utils містить різноманітні утиліти для використання в
320 проекті керування мережею net-snmp.
321
322 %package -n perl-SNMP
323 Summary:        SNMP and NetSNMP::* Perl modules
324 Summary(pl.UTF-8):      Moduły Perla SNMP oraz NetSNMP::*
325 Group:          Development/Languages/Perl
326 Requires:       %{name}-libs = %{version}-%{release}
327 Conflicts:      ucd-snmp-utils-perl
328
329 %description -n perl-SNMP
330 SNMP and NetSNMP::* Perl modules - Perl interface to net-snmp.
331
332 %description -n perl-SNMP -l pl.UTF-8
333 Moduły Perla SNMP oraz NetSNMP::* - perlowy interfejs do net-snmp.
334
335 %package utils-perl
336 Summary:        Perl utilities for network management using SNMP
337 Summary(pl.UTF-8):      Perlowe narzędzia używające protokołu SNMP
338 Group:          Applications/System
339 Requires:       perl-SNMP = %{version}-%{release}
340 Obsoletes:      cmu-snmp-utils
341 Obsoletes:      ucd-snmp-utils-perl
342
343 %description utils-perl
344 This package contains various Perl utilities for managing your network
345 using the SNMP protocol.
346
347 %description utils-perl -l pl.UTF-8
348 Perlowe narzędzia do zarządzania siecią przy użyciu protokołu SNMP.
349
350 %package snmpconf
351 Summary:        snmpconf - creating and modifying SNMP configuration files
352 Summary(pl.UTF-8):      snmpconf - tworzenie i modyfikowanie plików konfiguracyjnych SNMP
353 Group:          Applications/System
354 Requires:       %{name} = %{version}-%{release}
355 Requires:       perl-SNMP = %{version}-%{release}
356
357 %description snmpconf
358 snmpconf is a simple Perl script that walks you through setting up a
359 configuration file step by step. It should be fairly straight forward
360 to use.
361
362 %description snmpconf -l pl.UTF-8
363 snmpconf to prosty skrypt Perla pozwalający na tworzenie pliku
364 konfiguracyjnego krok po kroku. Powinien być w miarę prosty w użyciu.
365
366 %package tkmib
367 Summary:        MIB browser in Tk
368 Summary(pl.UTF-8):      Przeglądarka MIB-ów w Tk
369 Group:          Applications/System
370 Requires:       perl-SNMP = %{version}-%{release}
371 Requires:       perl-Tk
372
373 %description tkmib
374 MIB browser in Tk.
375
376 %description tkmib -l pl.UTF-8
377 Przeglądarka MIB-ów w Tk.
378
379 %package -n python-netsnmp
380 Summary:        Python netsnmp extension module
381 Summary(pl.UTF-8):      Moduł rozszerzenia netsnmp dla Pythona
382 Group:          Libraries/Python
383 Requires:       %{name}-libs = %{version}-%{release}
384
385 %description -n python-netsnmp
386 The 'netsnmp' Python extension module provides a full featured,
387 tri-lingual SNMP (SNMPv3, SNMPv2c, SNMPv1) client API.
388
389 %description -n python-netsnmp -l pl.UTF-8
390 Moduł rozszerzenia netsnmp dla Pythona udostępnia pełne API klienckie
391 SNMP dla trzech wersji tego protokołu (SNMPv3, SNMPv2c, SNMPv1).
392
393 %prep
394 %setup -q -a7
395 %patch0 -p1
396 %patch1 -p1
397 %patch2 -p1
398 %patch3 -p1
399 %patch4 -p1
400 %patch5 -p1
401 %patch6 -p1
402 %patch7 -p1
403 %patch8 -p1
404 %patch9 -p1
405 %patch10 -p1
406
407 %build
408 %{__libtoolize}
409 %{__aclocal}
410 %{__autoconf}
411 %{__autoheader}
412 %configure \
413         --disable-debugging \
414         --enable-as-needed \
415         --with-cflags="%{rpmcflags} -I/usr/include/et" \
416         --with-ldflags="%{rpmldflags}" \
417         --with-defaults \
418         --with-default-snmp-version=3 \
419         %{?with_kerberos5:--with-krb5=%{_prefix}} \
420         %{!?with_kerberos5:--without-krb5} \
421         --with-openssl=%{_prefix} \
422         --with-libwrap=%{_prefix} \
423         --with-logfile="%{logfile}" \
424         --with-zlib=%{_prefix} \
425         --with-bzip2=%{_prefix} \
426         --with%{!?with_rpm:out}-perl-modules \
427         --with%{!?with_rpm:out}-python-modules \
428         --with-mib-modules="host agentx smux mibII/mta_sendmail \
429 %ifarch %{ix86} %{x8664}
430 %if %{with lm_sensors}
431                         ucd-snmp/lmSensors \
432 %endif
433 %endif
434                         disman/event disman/schedule ucd-snmp/diskio \
435                         target misc/ipfwacc" \
436         %{?with_kerberos5:--with-security-modules="ksm"} \
437         --with-sys-contact="root@localhost" \
438         --with-sys-location="Unknown" \
439         --with-transports="UDP UDPIPv6 TCP TCPIPv6 Unix Callback " \
440         --with-persistent-directory="/var/lib/net-snmp" \
441         --enable-ucd-snmp-compatibility \
442         --enable-ipv6 \
443         --with%{!?with_rpm:out}-rpm
444
445 %{__make} -j1
446
447 cd perl
448
449 %{__perl} Makefile.PL \
450         -NET-SNMP-IN-SOURCE=true \
451         INSTALLDIRS=vendor \
452         OPTIMIZE="%{rpmcflags}" \
453         </dev/null
454
455 # avoid rpaths generated by MakeMaker
456 perl -pi -e 's@LD_RUN_PATH="\$\(LD_RUN_PATH\)" @@' */Makefile */*/Makefile
457
458 %{__make} \
459         LDFLAGS="%{rpmldflags}"
460
461 %install
462 rm -rf $RPM_BUILD_ROOT
463 install -d $RPM_BUILD_ROOT{/etc/{rc.d/init.d,sysconfig,snmp},/var/log}
464
465 %{__make} install \
466         DESTDIR=$RPM_BUILD_ROOT
467
468 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/snmp/snmpd.conf
469 :> $RPM_BUILD_ROOT%{_sysconfdir}/snmp/snmpd.local.conf
470 :> $RPM_BUILD_ROOT%{_sysconfdir}/snmp/snmp.conf
471 :> $RPM_BUILD_ROOT%{logfile}
472
473 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/snmpd
474 install %{SOURCE2} $RPM_BUILD_ROOT%{_sysconfdir}/snmp/snmpd.conf
475 install %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/snmpd
476
477 install %{SOURCE4} $RPM_BUILD_ROOT/etc/rc.d/init.d/snmptrapd
478 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/snmp/snmptrapd.conf
479 install %{SOURCE6} $RPM_BUILD_ROOT/etc/sysconfig/snmptrapd
480
481 #install agent/mibgroup/ipfwchains/IPFWCHAINS-MIB.txt \
482 #       $RPM_BUILD_ROOT%{_datadir}/snmp/mibs
483
484 cd perl
485 %{__make} install \
486         DESTDIR=$RPM_BUILD_ROOT
487
488 install -d $RPM_BUILD_ROOT%{_examplesdir}/perl-SNMP-%{version}
489 install SNMP/examples/*.pl $RPM_BUILD_ROOT%{_examplesdir}/perl-SNMP-%{version}
490 cd ..
491
492 # IP-Filter (non-Linux)
493 rm -f $RPM_BUILD_ROOT%{_bindir}/ipf-mod.pl
494
495 %clean
496 rm -rf $RPM_BUILD_ROOT
497
498 %post
499 touch %{logfile}
500 chmod 640 %{logfile}
501 /sbin/chkconfig --add snmpd
502 %service snmpd restart "snmpd daemon"
503
504 %preun
505 if [ "$1" = "0" ]; then
506         %service snmpd stop
507         /sbin/chkconfig --del snmpd
508 fi
509
510 %post   libs -p /sbin/ldconfig
511 %postun libs -p /sbin/ldconfig
512
513 %triggerpostun -- ucd-snmp
514 /sbin/chkconfig --add snmpd
515
516 %post snmptrapd
517 touch %{logfile}
518 chmod 640 %{logfile}
519 /sbin/chkconfig --add snmptrapd
520 %service snmptrapd restart "snmp trap daemon"
521
522 %preun snmptrapd
523 if [ "$1" = "0" ]; then
524         %service snmptrapd stop
525         /sbin/chkconfig --del snmptrapd
526 fi
527
528 %triggerpostun snmptrapd -- ucd-snmp-snmptrapd
529 /sbin/chkconfig --add snmptrapd
530
531 %files
532 %defattr(644,root,root,755)
533 %doc README local
534 %doc ChangeLog EXAMPLE.conf.def EXAMPLE.conf
535 %doc FAQ NEWS PORTING README.snmpv3 TODO AGENT.txt
536
537 %attr(754,root,root) /etc/rc.d/init.d/snmpd
538 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/snmpd
539
540 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/snmp/snmpd.conf
541 %attr(640,root,root) %config(missingok,noreplace) %verify(not md5 mtime size) %{_sysconfdir}/snmp/snmpd.local.conf
542
543 %attr(755,root,root) %{_sbindir}/snmpd
544
545 %{_mandir}/man5/snmpd.conf.5*
546 %{_mandir}/man5/snmpd.examples.5*
547 %{_mandir}/man5/snmpd.internal.5*
548 %{_mandir}/man5/variables.5*
549 %{_mandir}/man8/snmpd.8*
550
551 %attr(640,root,root) %ghost %{logfile}
552
553 %files libs
554 %defattr(644,root,root,755)
555 %dir %{_sysconfdir}/snmp
556 %attr(755,root,root) %{_libdir}/libnet*.so.*.*
557
558 %files devel
559 %defattr(644,root,root,755)
560 %attr(755,root,root) %{_bindir}/mib2c
561 %attr(755,root,root) %{_bindir}/mib2c-update
562 %attr(755,root,root) %{_bindir}/net-snmp-config
563 %attr(755,root,root) %{_libdir}/libnet*[a-z].so
564 %{_libdir}/libnet*.la
565 %{_includedir}/net-snmp
566 %{_datadir}/snmp/mib2c*
567 %{_mandir}/man1/mib2c.1*
568 %{_mandir}/man1/mib2c-update.1*
569 %{_mandir}/man1/net-snmp-config.1*
570 %{_mandir}/man3/[!NS]*
571 %{_mandir}/man5/mib2c.conf.5*
572
573 %files static
574 %defattr(644,root,root,755)
575 %{_libdir}/libnet*.a
576
577 %files compat-devel
578 %defattr(644,root,root,755)
579 %attr(755,root,root) %{_libdir}/libsnmp.so
580 %{_libdir}/libsnmp.la
581 %{_includedir}/ucd-snmp
582
583 %files compat-static
584 %defattr(644,root,root,755)
585 %{_libdir}/libsnmp.a
586
587 %files mibs
588 %defattr(644,root,root,755)
589 %dir %{_datadir}/snmp
590 %{_datadir}/snmp/mibs
591
592 %files snmptrapd
593 %defattr(644,root,root,755)
594 %attr(755,root,root) %{_sbindir}/snmptrapd
595 %attr(754,root,root) /etc/rc.d/init.d/snmptrapd
596 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/snmptrapd
597 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/snmp/snmptrapd.conf
598 %if %{with perl}
599 %attr(755,root,root) %{_datadir}/snmp/snmp_perl_trapd.pl
600 %endif
601 %{_mandir}/man5/snmptrapd.conf.5*
602 %{_mandir}/man8/snmptrapd.8*
603
604 %files utils
605 %defattr(644,root,root,755)
606 %attr(755,root,root) %{_bindir}/encode_keychange
607 %attr(755,root,root) %{_bindir}/snmpbulkget
608 %attr(755,root,root) %{_bindir}/snmpbulkwalk
609 %attr(755,root,root) %{_bindir}/snmpdelta
610 %attr(755,root,root) %{_bindir}/snmpdf
611 %attr(755,root,root) %{_bindir}/snmpget
612 %attr(755,root,root) %{_bindir}/snmpgetnext
613 %attr(755,root,root) %{_bindir}/snmpinform
614 %attr(755,root,root) %{_bindir}/snmpnetstat
615 %attr(755,root,root) %{_bindir}/snmpset
616 %attr(755,root,root) %{_bindir}/snmpstatus
617 %attr(755,root,root) %{_bindir}/snmptable
618 %attr(755,root,root) %{_bindir}/snmptest
619 %attr(755,root,root) %{_bindir}/snmptranslate
620 %attr(755,root,root) %{_bindir}/snmptrap
621 %attr(755,root,root) %{_bindir}/snmpusm
622 %attr(755,root,root) %{_bindir}/snmpvacm
623 %attr(755,root,root) %{_bindir}/snmpwalk
624 %{_mandir}/man1/encode_keychange.1*
625 %{_mandir}/man1/snmpbulkget.1*
626 %{_mandir}/man1/snmpbulkwalk.1*
627 %{_mandir}/man1/snmpcmd.1*
628 %{_mandir}/man1/snmpdelta.1*
629 %{_mandir}/man1/snmpdf.1*
630 %{_mandir}/man1/snmpget.1*
631 %{_mandir}/man1/snmpgetnext.1*
632 %{_mandir}/man1/snmpinform.1*
633 %{_mandir}/man1/snmpnetstat.1*
634 %{_mandir}/man1/snmpset.1*
635 %{_mandir}/man1/snmpstatus.1*
636 %{_mandir}/man1/snmptable.1*
637 %{_mandir}/man1/snmptest.1*
638 %{_mandir}/man1/snmptranslate.1*
639 %{_mandir}/man1/snmptrap.1*
640 %{_mandir}/man1/snmpusm.1*
641 %{_mandir}/man1/snmpvacm.1*
642 %{_mandir}/man1/snmpwalk.1*
643 %{_mandir}/man5/snmp.conf.5*
644 %{_mandir}/man5/snmp_config.5*
645
646 %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/snmp/snmp.conf
647
648 %if %{with perl}
649 %files -n perl-SNMP
650 %defattr(644,root,root,755)
651 %doc perl/SNMP/{BUG,README,TODO} perl/SNMP/examples
652 %{perl_vendorarch}/SNMP.pm
653 %{perl_vendorarch}/NetSNMP
654 %dir %{perl_vendorarch}/auto/SNMP
655 %{perl_vendorarch}/auto/SNMP/autosplit.ix
656 %{perl_vendorarch}/auto/SNMP/SNMP.bs
657 %attr(755,root,root) %{perl_vendorarch}/auto/SNMP/SNMP.so
658 %dir %{perl_vendorarch}/auto/NetSNMP
659 %dir %{perl_vendorarch}/auto/NetSNMP/*
660 %{perl_vendorarch}/auto/NetSNMP/*/autosplit.ix
661 %{perl_vendorarch}/auto/NetSNMP/*/*.bs
662 %attr(755,root,root) %{perl_vendorarch}/auto/NetSNMP/*/*.so
663 %dir %{perl_vendorarch}/auto/NetSNMP/agent/default_store
664 %{perl_vendorarch}/auto/NetSNMP/agent/default_store/autosplit.ix
665 %{perl_vendorarch}/auto/NetSNMP/agent/default_store/default_store.bs
666 %attr(755,root,root) %{perl_vendorarch}/auto/NetSNMP/agent/default_store/default_store.so
667 %{_mandir}/man3/NetSNMP::*.3*
668 %{_mandir}/man3/SNMP.3*
669 %{_examplesdir}/perl-SNMP-%{version}
670
671 %files utils-perl
672 %defattr(644,root,root,755)
673 %attr(755,root,root) %{_bindir}/fixproc
674 %attr(755,root,root) %{_bindir}/snmpcheck
675 %attr(755,root,root) %{_bindir}/traptoemail
676 %{_mandir}/man1/fixproc.1*
677 %{_mandir}/man1/traptoemail.1*
678 %endif
679
680 %files snmpconf
681 %defattr(644,root,root,755)
682 %attr(755,root,root) %{_bindir}/snmpconf
683 %{_mandir}/man1/snmpconf.1*
684 %{_datadir}/snmp/snmpconf-data
685
686 %if %{with perl}
687 %files tkmib
688 %defattr(644,root,root,755)
689 %attr(755,root,root) %{_bindir}/tkmib
690 %{_mandir}/man1/tkmib.1*
691 %endif
692
693 %if %{with python}
694 %files -n python-netsnmp
695 %defattr(644,root,root,755)
696 %dir %{py_sitedir}/netsnmp
697 %attr(755,root,root) %{py_sitedir}/netsnmp/*.so
698 %{py_sitedir}/netsnmp/*.py[co]
699 %{py_sitedir}/netsnmp_python-*.egg-info
700 %endif
This page took 0.136913 seconds and 4 git commands to generate.