]> git.pld-linux.org Git - packages/nagios.git/blob - nagios.spec
up to 4.4.10
[packages/nagios.git] / nagios.spec
1 # TODO
2 # - /var/log/nagios/archives -> /var/log/archive/nagios
3 # - bundled jquery in themes
4 #
5 # Conditional build:
6 %bcond_without  gd      # without statusmap and trends, which require gd library
7 %bcond_without  doc     # don't build html docs
8 # reeenable when http://tracker.nagios.org/view.php?id=51 is fixed
9 %bcond_with     tests
10
11 Summary:        Open Source host, service and network monitoring program
12 Summary(pl.UTF-8):      Program do monitorowania serwerów/usług/sieci
13 Summary(pt_BR.UTF-8):   Programa para monitoração de máquinas e serviços
14 Name:           nagios
15 Version:        4.4.10
16 Release:        1
17 License:        GPL v2+
18 Group:          Networking
19 # https://www.nagios.org/downloads/nagios-core/thanks/?product_download=nagioscore-source
20 Source0:        https://assets.nagios.com/downloads/nagioscore/releases/%{name}-%{version}.tar.gz
21 # Source0-md5:  193610ea3995e561c5e9bd9dcdaad529
22 Source1:        %{name}-apache.conf
23 Source2:        %{name}.init
24 Source3:        %{name}.sysconfig
25 # http://git.pld-linux.org/projects/nagios-config/
26 Source4:        %{name}-config-20150805.tar.xz
27 # Source4-md5:  16683172c72cc2c09662261c82abef40
28 Source5:        %{name}-lighttpd.conf
29 Source6:        http://www.google.com/mapfiles/shadow50.png
30 # Source6-md5:  eff99f302f21b95a900d321743fce72b
31 Source7:        http://www.google.com/mapfiles/marker.png
32 # Source7-md5:  edefef4bdfc29e1c953694651f05b466
33 Source8:        googlemap.js
34 Source9:        %{name}wall.php
35 #Patch100:      %{name}-git.patch
36 # Patch100-md5: 56f785241d0ed9fe51a8170b9dd50272
37
38 Patch0:         %{name}-resources.patch
39 Patch1:         %{name}-iconv-in-libc.patch
40 Patch2:         %{name}-webapps.patch
41 Patch3:         long-output.patch
42 Patch4:         %{name}-cmd-typo.patch
43 Patch5:         config.patch
44 Patch6:         %{name}-googlemap.patch
45
46 Patch8:         archivelog-timeformat.patch
47
48 Patch10:        system-jquery.patch
49 Patch11:        do-not-fetch-rss.patch
50 URL:            https://www.nagios.org/projects/nagios-core/
51 BuildRequires:  autoconf
52 BuildRequires:  automake
53 %{?with_doc:BuildRequires:      doxygen}
54 BuildRequires:  rpmbuild(macros) >= 1.268
55 BuildRequires:  sed >= 4.0
56 BuildRequires:  tar >= 1:1.22
57 BuildRequires:  xz
58 %if %{with gd}
59 BuildRequires:  gd-devel
60 BuildRequires:  libjpeg-devel
61 BuildRequires:  libpng-devel
62 %endif
63 %if %{with tests}
64 BuildRequires:  perl-HTML-Lint
65 BuildRequires:  perl-Test-WWW-Mechanize-CGI
66 %endif
67 Requires(post,preun):   /sbin/chkconfig
68 Requires:       %{name}-common = %{version}-%{release}
69 Requires:       rc-scripts >= 0.4.5.5
70 Requires:       sh-utils
71 Suggests:       nagios-notify >= 0.13
72 Suggests:       nagios-plugin-check_load
73 Suggests:       nagios-plugin-check_ping
74 Suggests:       nagios-plugins
75 Provides:       nagios-core
76 Obsoletes:      netsaint
77 Conflicts:      iputils-ping < 1:ss020124
78 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
79
80 %define         _sysconfdir     /etc/%{name}
81 %define         cgidir          %{_libdir}/%{name}/cgi
82 %define         htmldir         %{_prefix}/share/%{name}
83 %define         _localstatedir  /var/lib/%{name}
84 %define         nagioshome      %{_localstatedir}
85 %define         _webapps        /etc/webapps
86 %define         _webapp         %{name}
87
88 %description
89 Nagios is a program that will monitor hosts and services on your
90 network. It has the ability to email or page you when a problem arises
91 and when a problem is resolved. Nagios is written in C and is designed
92 to run under Linux (and some other *NIX variants) as a background
93 process, intermittently running checks on various services that you
94 specify.
95
96 The actual service checks are performed by separate "plugin" programs
97 which return the status of the checks to Nagios. The plugins are
98 available in nagios-plugins packages.
99
100 Nagios is successor to NetSaint.
101
102 %description -l pl.UTF-8
103 Nagios to program, który monitoruje serwery oraz usługi w naszej
104 sieci. Posiada on możliwość wysyłania informacji o wystąpieniu oraz
105 rozwiązaniu problemu. Nagios został napisany w C oraz jest
106 zaprojektowany do pracy pod Linuksem (i niektórymi innymi uniksami)
107 jako proces pracujący w tle i bezustannie wykonujący pewne operacje
108 sprawdzające.
109
110 Właściwe sprawdzanie jest wykonywane przez osobne programy
111 ("wtyczki"), które zwracają informacje o statusie do Nagiosa. Wtyczki
112 są dostępne na stronie w pakietach nagios-plugins.
113
114 Nagios jest następcą NetSainta.
115
116 %description -l pt_BR.UTF-8
117 O Nagios é um programa que monitora máquinas e serviços na sua rede.
118 Ele pode enviar um email ou um aviso de pager para o administrador
119 quando surgir um problema e quando ele for resolvido. Nagios é escrito
120 em C e foi desenvolvido para rodar em plataformas Linux (e algumas
121 variações de *NIX) como um processo em segundo plano, periodicamente
122 executando checagens nos diversos serviços que forem especificados.
123
124 %package common
125 Summary:        Common files needed by both nagios and nrpe
126 Summary(pl.UTF-8):      Wspólne pliki wymagane zarówno przez nagiosa jak i nrpe
127 Group:          Networking
128 Requires(postun):       /usr/sbin/groupdel
129 Requires(postun):       /usr/sbin/userdel
130 Requires(pre):  /bin/id
131 Requires(pre):  /usr/bin/getgid
132 Requires(pre):  /usr/sbin/groupadd
133 Requires(pre):  /usr/sbin/groupmod
134 Requires(pre):  /usr/sbin/useradd
135 Requires(pre):  /usr/sbin/usermod
136 Provides:       group(nagcmd)
137 Provides:       group(nagios)
138 Provides:       user(nagios)
139
140 %description common
141 Common files needed by both nagios and nrpe.
142
143 %description common -l pl.UTF-8
144 Wspólne pliki wymagane zarówno przez nagiosa jak i nrpe.
145
146 %package cgi
147 Summary:        CGI webinterface for Nagios
148 Summary(pl.UTF-8):      Interfejs WWW/CGI dla Nagiosa
149 Group:          Applications/WWW
150 # for dirs... and accessing local logs, nagios config
151 Requires:       %{name} = %{version}-%{release}
152 Requires:       %{name}-imagepaks
153 Requires:       %{name}-theme
154 Requires:       group(http)
155 Requires:       jquery
156 Requires:       webapps
157 Requires:       webserver
158 Requires:       webserver(access)
159 Requires:       webserver(alias)
160 Requires:       webserver(auth)
161 Requires:       webserver(cgi)
162 Requires:       webserver(indexfile)
163 Suggests:       %{name}-doc
164
165 %description cgi
166 CGI webinterface for Nagios.
167
168 %description cgi -l pl.UTF-8
169 Interfejs CGI dla Nagiosa.
170
171 %package mrtggraphs
172 Summary:        MRTG Graphs: Nagios Statistics
173 Group:          Applications/Networking
174 Requires:       %{name} = %{version}-%{release}
175 Provides:       mrtg-start
176 BuildArch:      noarch
177
178 %description mrtggraphs
179 This pacakge graphs several Nagios statistics which can be useful for
180 debugging and trending purposes. The nagiostats binary is used to
181 generate the data.
182
183 %package doc
184 Summary:        HTML Documentation for Nagios
185 Group:          Documentation
186 BuildArch:      noarch
187 # does not require base
188
189 %description doc
190 HTML Documentation for Nagios.
191
192 %package theme-classicui
193 Summary:        ClassicUI Nagios theme
194 Group:          Applications/WWW
195 Requires:       %{name}-cgi = %{version}-%{release}
196 Requires:       webserver(php)
197 Provides:       nagios-theme
198 Obsoletes:      nagios-theme
199 BuildArch:      noarch
200
201 %description theme-classicui
202 Original theme from Nagios.
203
204 %description theme-classicui -l pl.UTF-8
205 Oryginalny motyw z Nagiosa.
206
207 %package theme-default
208 Summary:        Virtual package to handle Nagios theme migration
209 Group:          Applications/WWW
210 Requires:       nagios-theme
211 Suggests:       nagios-theme-classicui
212 Suggests:       nagios-theme-exfoliation
213 Suggests:       nagios-theme-nuvola
214 Obsoletes:      nagios-theme-default < 3.3.1-1.4
215 BuildArch:      noarch
216
217 %description theme-default
218 Virtual package to handle Nagios theme migration
219
220 %package devel
221 Summary:        Include files that Nagios-related applications may compile against
222 Summary(pl.UTF-8):      Pliki nagłówkowe, wykorzystywane przez aplikacje nagiosa
223 Summary(pt_BR.UTF-8):   Arquivos de cabeçalho necessários para desenvolvimento de aplicativos para o Nagios
224 Group:          Development/Libraries
225 # doesn't require base
226
227 %description devel
228 This package contains the header files, static libraries and
229 development documentation for Nagios. If you are a NEB-module author
230 or wish to write addons for Nagios using Nagios' own API's, you should
231 install this package.
232
233 %description devel -l pl.UTF-8
234 Ten pakiet dostarcza pliki nagłówkowe, które mogą być wykorzystywane
235 przez aplikacje związane z nagiosem podczas kompilacji.
236
237 %description devel -l pt_BR.UTF-8
238 Este pacote contém arquivos de cabeçalho usados no desenvolvimento de
239 aplicativos para o Nagios.
240
241 %prep
242 %setup -qc -a4
243 mv %{name}-%{version}/* .
244 %undos cgi/*.c
245 %undos include/*.h
246 %undos base/*
247
248 #%patch100 -p1
249
250 patch -p1 < ./contrib/epel-patches/nagios-0010-remove-information-leak.patch || exit 1
251
252 %patch0 -p0
253 %patch1 -p1
254 %patch2 -p1
255 %patch3 -p1
256 #fixed
257 #%patch4 -p1
258 %patch5 -p1
259 %patch6 -p1
260
261 %patch8 -p1
262
263 %patch10 -p1
264 %patch11 -p1
265
266 find -name .cvsignore -o -name .gitignore | xargs rm
267
268 mv nagios-config-*/objects/*.cfg sample-config/template-object
269 mv nagios-config-*/*.cfg sample-config
270
271 # cleanup backups after patching
272 find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs -0 -r -l512 rm -f
273
274 sed -i -e '
275         s,".*/var/rw/%{name}.cmd,"%{_localstatedir}/rw/%{name}.cmd,
276         s,".*/libexec/eventhandlers,"%{_libdir}/%{name}/eventhandlers,
277 ' $(find contrib/eventhandlers -type f)
278
279 sed -e 's,%{_prefix}/lib/,%{_libdir}/,' %{SOURCE1} > apache.conf
280 sed -e 's,%{_prefix}/lib/,%{_libdir}/,' %{SOURCE5} > lighttpd.conf
281
282 # fixup cgi config
283 %{__sed} -i -e '
284         # kill trailing spaces
285         s, \+$,,
286         # use real paths
287         s,/usr/local/%{name}/share,@datadir@,g
288         # we want all authorized users have default access
289         s,=nagiosadmin,=*,g
290 ' sample-config/*.cfg.in
291
292 #rm t/611cgistatus-hosturgencies.t
293
294 %build
295 cp -f /usr/share/automake/config.sub .
296 %{__aclocal}
297 %{__autoconf}
298 %if %{with tests}
299 cd tap
300 %{__libtoolize}
301 %{__aclocal}
302 %{__autoconf}
303 cd ..
304 %endif
305 %configure \
306         CFLAGS="%{rpmcflags} %{rpmcppflags}" \
307         --bindir=%{_sbindir} \
308         --sbindir=%{cgidir} \
309         --datadir=%{htmldir} \
310         --with-cgibindir=%{cgidir} \
311         --with-nagios-user=%{name} \
312         --with-nagios-grp=%{name} \
313         --with-command-user=%{name} \
314         --with-command-grp=%{name} \
315         --with-lockfile=%{_localstatedir}/%{name}.pid \
316         --with-checkresult-dir=%{_var}/spool/%{name}/checkresults \
317         --with-ping_command='/bin/ping -n %%s -c %%d' \
318         %{!?with_gd:--disable-statusmap --disable-trends} \
319         %{?with_tests:--enable-libtap} \
320         --enable-event-broker
321
322 %{__make} all
323
324 %{?with_doc:%{__make} dox}
325
326 %{?with_tests:%{__make} test}
327
328 %install
329 rm -rf $RPM_BUILD_ROOT
330 install -d $RPM_BUILD_ROOT{/etc/{sysconfig,rc.d/init.d},%{_webapps}/%{_webapp}} \
331         $RPM_BUILD_ROOT{%{_var}/log/%{name}/archives,%{_localstatedir}/rw} \
332         $RPM_BUILD_ROOT%{_sysconfdir}/{plugins,objects,nrpe.d} \
333         $RPM_BUILD_ROOT%{_libdir}/%{name}/{eventhandlers,plugins,brokers} \
334 %if "%{_lib}" != "lib"
335         $RPM_BUILD_ROOT%{_prefix}/lib/%{name}/{eventhandlers,plugins} \
336 %endif
337
338 %{__make} install-unstripped install-devel \
339         DESTDIR=$RPM_BUILD_ROOT \
340         INSTALL_OPTS="" \
341         INIT_OPTS="" \
342         COMMAND_OPTS=""
343
344 install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
345 cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
346
347 # install templated configuration files
348 for a in %{name}.cfg resource.cfg commands.cfg contactgroups.cfg contacts.cfg templates.cfg timeperiods.cfg; do
349         cp -p sample-config/$a $RPM_BUILD_ROOT%{_sysconfdir}
350 done
351
352 # webserver files
353 cp -p apache.conf $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/apache.conf
354 cp -p apache.conf $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/httpd.conf
355 cp -p lighttpd.conf $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/lighttpd.conf
356 cp -p sample-config/cgi.cfg $RPM_BUILD_ROOT%{_webapps}/%{_webapp}
357 cp -p %{SOURCE6} $RPM_BUILD_ROOT%{htmldir}/images
358 cp -p %{SOURCE7} $RPM_BUILD_ROOT%{htmldir}/images
359 cp -p %{SOURCE8} $RPM_BUILD_ROOT%{htmldir}/images
360 cp -p %{SOURCE9} $RPM_BUILD_ROOT%{htmldir}
361 > $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/passwd
362 echo 'nagios:' > $RPM_BUILD_ROOT%{_webapps}/%{_webapp}/group
363
364 # install event handlers, sample config
365 install -d $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
366 cp -a contrib/eventhandlers $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
367 cp -a sample-config $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version}
368 find $RPM_BUILD_ROOT%{_examplesdir}/%{name}-%{version} -name '*.in' | xargs rm
369
370 # mrtg script
371 install -d $RPM_BUILD_ROOT/etc/mrtg/conf.d
372 cp -p sample-config/mrtg.cfg $RPM_BUILD_ROOT/etc/mrtg/conf.d/%{name}.cfg
373
374 # Object data/cache files
375 for i in {objects.{cache,precache},{retention,status}.dat,%{name}.{tmp,pid}}; do
376         > $RPM_BUILD_ROOT%{_localstatedir}/$i
377 done
378 > $RPM_BUILD_ROOT%{_localstatedir}/rw/%{name}.cmd
379 > $RPM_BUILD_ROOT%{_localstatedir}/rw/%{name}.qh
380
381 install -d $RPM_BUILD_ROOT%{_docdir}/%{name}
382 %{?with_doc:%{__cp} -a Documentation/html/* $RPM_BUILD_ROOT%{_docdir}/%{name}}
383
384 %clean
385 rm -rf $RPM_BUILD_ROOT
386
387 %post
388 for i in %{_localstatedir}/{objects.{cache,precache},{retention,status}.dat}; do
389         [ ! -f $i ] && touch $i
390         chown root:nagios $i
391         chmod 664 $i
392 done
393
394 /sbin/chkconfig --add %{name}
395 %service %{name} restart "Nagios service"
396
397 %preun
398 if [ "$1" = "0" ] ; then
399         %service %{name} stop
400         /sbin/chkconfig --del %{name}
401 fi
402
403 %pre common
404 # rename group netsaint -> nagios
405 if [ "$(getgid netsaint 2>/dev/null)" = "72" ]; then
406         /usr/sbin/groupmod -n nagios netsaint
407 fi
408 # rename group nagios-data -> nagcmd
409 if [ "$(getgid nagios-data 2>/dev/null)" = "147" ]; then
410         /usr/sbin/groupmod -n nagcmd nagios-data
411 fi
412 %groupadd -g 72 nagios
413 %groupadd -g 147 -f nagcmd
414 if [ -n "$(id -u netsaint 2>/dev/null)" ] && [ "$(id -u netsaint)" = "72" ]; then
415         /usr/sbin/usermod -d %{nagioshome} -l nagios -c "Nagios Daemon" -G nagcmd netsaint
416 fi
417 %useradd -u 72 -d %{nagioshome} -s /bin/false -c "Nagios Daemon" -g nagios -G nagcmd nagios
418 # update nagios user home
419 home=$(IFS=:; set -- $(getent passwd nagios); echo $6)
420 if [ "$home" != %{nagioshome} ]; then
421         /usr/sbin/usermod -d %{nagioshome} nagios
422 fi
423
424 %postun common
425 if [ "$1" = "0" ]; then
426         %userremove nagios
427         %groupremove nagios
428         %groupremove nagcmd
429 fi
430
431 %post cgi
432 if [ "$1" = 1 ]; then
433 %banner %{name} -e <<EOF
434 NOTE:
435 You need to add user to %{_webapps}/%{_webapp}/passwd and
436 %{_webapps}/%{_webapp}/group to access Nagios via web.
437
438 EOF
439 fi
440
441 %triggerin cgi -- apache1 < 1.3.37-3, apache1-base
442 %addusertogroup http nagcmd
443 %webapp_register apache %{_webapp}
444
445 %triggerun cgi -- apache1 < 1.3.37-3, apache1-base
446 %webapp_unregister apache %{_webapp}
447
448 %triggerin cgi -- apache < 2.2.0, apache-base
449 %addusertogroup http nagcmd
450 %webapp_register httpd %{_webapp}
451
452 %triggerun cgi -- apache < 2.2.0, apache-base
453 %webapp_unregister httpd %{_webapp}
454
455 %triggerin cgi -- lighttpd
456 %addusertogroup lighttpd nagcmd
457 %webapp_register lighttpd %{_webapp}
458
459 %triggerun cgi -- lighttpd
460 %webapp_unregister lighttpd %{_webapp}
461
462 %triggerpostun -- nagios-cgi < 2.0-0.b3.21
463 chown root:http %{_sysconfdir}/cgi.cfg
464
465 %triggerpostun -- nagios < 3.1.2-4
466 # restore lost files
467 for a in dependencies.cfg services.cfg serviceextinfo.cfg hosts.cfg hostgroups.cfg hostextinfo.cfg escalations.cfg checkcommands.cfg misccommands.cfg; do
468         if [ -f %{_sysconfdir}/$a.rpmsave -a ! -f %{_sysconfdir}/$a ]; then
469                 mv -f %{_sysconfdir}/$a{.rpmsave,}
470         fi
471 done
472 %{__sed} -i -e 's,^check_result_path=.*,check_result_path=%{_var}/spool/%{name}/checkresults,' %{_sysconfdir}/%{name}.cfg
473
474
475 %triggerpostun -- nagios-common < 4.0.8-2.2
476 %banner -e %{name}-common <<EOF
477
478 IMPORTANT: nagios user home changed to %{nagioshome}, you may need to move files from previous location %{_libdir}/%{name}.
479
480 EOF
481
482 %files
483 %defattr(644,root,root,755)
484 %doc Changelog README* UPGRADING INSTALLING LICENSE
485 %attr(750,root,nagios) %dir %{_sysconfdir}/objects
486
487 # leave main nagios config readable for -cgi.
488 %attr(640,root,nagcmd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.cfg
489
490 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/commands.cfg
491 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/contactgroups.cfg
492 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/contacts.cfg
493 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/resource.cfg
494 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/templates.cfg
495 %attr(640,root,nagios) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/timeperiods.cfg
496
497 %attr(754,root,root) /etc/rc.d/init.d/%{name}
498 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/%{name}
499
500 %attr(755,root,root) %{_sbindir}/%{name}
501 %attr(755,root,root) %{_sbindir}/nagiostats
502 %dir %{_libdir}/%{name}/brokers
503
504 %attr(770,root,nagcmd) %dir %{_var}/log/%{name}
505 %attr(770,root,nagcmd) %dir %{_var}/log/%{name}/archives
506
507 %attr(770,root,nagcmd) %dir %{_localstatedir}
508 %attr(2770,root,nagcmd) %dir %{_localstatedir}/rw
509 %attr(660,nagios,nagcmd) %ghost %{_localstatedir}/rw/%{name}.cmd
510 %attr(660,nagios,nagcmd) %ghost %{_localstatedir}/rw/%{name}.qh
511 %attr(664,root,nagios) %ghost %{_localstatedir}/objects.cache
512 %attr(664,root,nagios) %ghost %{_localstatedir}/objects.precache
513 %attr(664,root,nagios) %ghost %{_localstatedir}/*.dat
514 %attr(664,root,nagios) %ghost %{_localstatedir}/%{name}.tmp
515 %attr(664,root,nagios) %ghost %{_localstatedir}/%{name}.pid
516
517 %attr(770,root,nagcmd) %dir %{_var}/spool/%{name}/checkresults
518
519 %{_examplesdir}/%{name}-%{version}
520
521 %files common
522 %defattr(644,root,root,755)
523 %attr(750,root,nagcmd) %dir %{_sysconfdir}
524 %attr(750,root,nagios) %dir %{_sysconfdir}/plugins
525 %attr(750,root,nagios) %dir %{_sysconfdir}/nrpe.d
526 %dir %{_libdir}/%{name}
527 %dir %{_libdir}/%{name}/plugins
528 %dir %{_libdir}/%{name}/eventhandlers
529
530 %if "%{_lib}" != "lib"
531 %dir %{_prefix}/lib/%{name}
532 %dir %{_prefix}/lib/%{name}/plugins
533 %dir %{_prefix}/lib/%{name}/eventhandlers
534 %endif
535
536 %attr(770,root,nagcmd) %dir %{_var}/spool/%{name}
537
538 %files mrtggraphs
539 %defattr(644,root,root,755)
540 %config(noreplace) %verify(not md5 mtime size) /etc/mrtg/conf.d/%{name}.cfg
541
542 %if %{with doc}
543 %files doc
544 %defattr(644,root,root,755)
545 %{_docdir}/%{name}
546 %endif
547
548 %files cgi
549 %defattr(644,root,root,755)
550 %dir %attr(750,root,http) %{_webapps}/%{_webapp}
551 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/apache.conf
552 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/httpd.conf
553 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/lighttpd.conf
554 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/cgi.cfg
555 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/passwd
556 %attr(640,root,http) %config(noreplace) %verify(not md5 mtime size) %{_webapps}/%{_webapp}/group
557 %dir %{cgidir}
558 %attr(755,root,root) %{cgidir}/*.cgi
559
560 %dir %{htmldir}
561 %dir %{htmldir}/includes
562 %dir %{htmldir}/images
563 %dir %{htmldir}/stylesheets
564 %{htmldir}/robots.txt
565 %{htmldir}/contexthelp
566 %{htmldir}/jsonquery.html
567 %{htmldir}/media
568 %{htmldir}/ssi
569 %{htmldir}/images/favicon.ico
570 %{htmldir}/images/marker.png
571 %{htmldir}/images/shadow50.png
572 %{htmldir}/nagioswall.php
573
574 %{htmldir}/angularjs
575 %{htmldir}/bootstrap-3.3.7
576 %{htmldir}/d3
577 %{htmldir}/spin
578 %{htmldir}/graph-header.html
579 %{htmldir}/histogram-form.html
580 %{htmldir}/histogram-graph.html
581 %{htmldir}/histogram-links.html
582 %{htmldir}/histogram.html
583 %{htmldir}/infobox.html
584 %{htmldir}/map-directive.html
585 %{htmldir}/map-form.html
586 %{htmldir}/map-links.html
587 %{htmldir}/map-popup.html
588 %{htmldir}/trends-form.html
589 %{htmldir}/trends-graph.html
590 %{htmldir}/trends-host-yaxis.html
591 %{htmldir}/trends-links.html
592 %{htmldir}/trends-service-yaxis.html
593 %{htmldir}/trends.html
594
595 %files theme-classicui
596 %defattr(644,root,root,755)
597 %exclude %{htmldir}/nagioswall.php
598 %{htmldir}/*.php
599 %{htmldir}/includes/*
600 %{htmldir}/images/*
601 %exclude %{htmldir}/images/favicon.ico
602 %exclude %{htmldir}/images/marker.png
603 %exclude %{htmldir}/images/shadow50.png
604 %{htmldir}/stylesheets/*
605
606 %files theme-default
607 %defattr(644,root,root,755)
608
609 %files devel
610 %defattr(644,root,root,755)
611 %dir %{_includedir}/%{name}
612 %{_includedir}/%{name}/*.h
613 %{_includedir}/%{name}/lib
614 %{_libdir}/libnagios.a
This page took 0.145228 seconds and 3 git commands to generate.