6 |
Summary: Host/service/network monitoring program |
Summary: Host/service/network monitoring program |
7 |
Name: nagios |
Name: nagios |
8 |
Version: 3.2.3 |
Version: 3.2.3 |
|
%if %mdkversion < 201000 |
|
|
%define subrel 1 |
|
|
%endif |
|
9 |
Release: %mkrel 2 |
Release: %mkrel 2 |
10 |
License: GPLv2 |
License: GPLv2 |
11 |
Group: Networking/Other |
Group: Networking/Other |
62 |
Requires: traceroute |
Requires: traceroute |
63 |
Requires: %{name}-imagepaks |
Requires: %{name}-imagepaks |
64 |
Requires: %{name}-theme |
Requires: %{name}-theme |
|
%if %mdkversion < 201010 |
|
|
Requires(post): rpm-helper |
|
|
Requires(postun): rpm-helper |
|
|
%endif |
|
65 |
Epoch: %{epoch} |
Epoch: %{epoch} |
66 |
|
|
67 |
%description www |
%description www |
295 |
|
|
296 |
# XDG menu |
# XDG menu |
297 |
install -d %{buildroot}%{_datadir}/applications |
install -d %{buildroot}%{_datadir}/applications |
298 |
cat > %{buildroot}%{_datadir}/applications/mandriva-%{name}.desktop << EOF |
cat > %{buildroot}%{_datadir}/applications/mageia-%{name}.desktop << EOF |
299 |
[Desktop Entry] |
[Desktop Entry] |
300 |
Name=Nagios |
Name=Nagios |
301 |
Comment=%{summary} |
Comment=%{summary} |
455 |
|
|
456 |
EOF |
EOF |
457 |
|
|
|
%if %mdkversion >= 200900 |
|
458 |
# automatic reloading for new plugins |
# automatic reloading for new plugins |
|
# (see http://wiki.mandriva.com/en/Rpm_filetriggers) |
|
459 |
install -d %buildroot%{_var}/lib/rpm/filetriggers |
install -d %buildroot%{_var}/lib/rpm/filetriggers |
460 |
cat > %buildroot%{_var}/lib/rpm/filetriggers/nagios.filter << EOF |
cat > %buildroot%{_var}/lib/rpm/filetriggers/nagios.filter << EOF |
461 |
^.%{_sysconfdir}/nagios/plugins.d/.*\.cfg$ |
^.%{_sysconfdir}/nagios/plugins.d/.*\.cfg$ |
465 |
/etc/init.d/nagios condrestart |
/etc/init.d/nagios condrestart |
466 |
EOF |
EOF |
467 |
chmod 755 %buildroot%{_var}/lib/rpm/filetriggers/nagios.script |
chmod 755 %buildroot%{_var}/lib/rpm/filetriggers/nagios.script |
|
%endif |
|
468 |
|
|
469 |
%pre |
%pre |
470 |
%{_sbindir}/useradd -r -M -s /bin/sh -d /var/log/nagios -c "system user for %{nsusr}" %{nsusr} >/dev/null 2>&1 || : |
%{_sbindir}/useradd -r -M -s /bin/sh -d /var/log/nagios -c "system user for %{nsusr}" %{nsusr} >/dev/null 2>&1 || : |
494 |
%{_sysconfdir}/httpd/conf/webapps.d/nagios.conf |
%{_sysconfdir}/httpd/conf/webapps.d/nagios.conf |
495 |
fi |
fi |
496 |
|
|
|
%post www |
|
|
%if %mdkversion < 201010 |
|
|
%_post_webapp |
|
|
%endif |
|
|
%if %mdkversion < 200900 |
|
|
%update_menus |
|
|
%endif |
|
|
|
|
|
%postun www |
|
|
%if %mdkversion < 201010 |
|
|
%_postun_webapp |
|
|
%endif |
|
|
%if %mdkversion < 200900 |
|
|
%clean_menus |
|
|
%endif |
|
|
|
|
497 |
%clean |
%clean |
498 |
rm -rf %{buildroot} |
rm -rf %{buildroot} |
499 |
|
|
520 |
%attr(-,%{nsusr},%{nsgrp}) %dir /var/run/nagios |
%attr(-,%{nsusr},%{nsgrp}) %dir /var/run/nagios |
521 |
%dir %{_libdir}/nagios/plugins/eventhandlers |
%dir %{_libdir}/nagios/plugins/eventhandlers |
522 |
%{_libdir}/nagios/plugins/eventhandlers/* |
%{_libdir}/nagios/plugins/eventhandlers/* |
|
%if %mdkversion >= 200900 |
|
523 |
%{_var}/lib/rpm/filetriggers/nagios.* |
%{_var}/lib/rpm/filetriggers/nagios.* |
|
%endif |
|
524 |
|
|
525 |
%files www |
%files www |
526 |
%defattr(-,root,root) |
%defattr(-,root,root) |