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