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