]> git.pld-linux.org Git - packages/cacti-template-nagiostats.git/blob - cacti-template-nagiostats.spec
- show usage for mistaken execution
[packages/cacti-template-nagiostats.git] / cacti-template-nagiostats.spec
1 # TODO
2 # - package for nagios cgi only to support remote installs
3 %define         template        nagiostats
4 Summary:        Nagios Statistics - Cacti scripts and templates
5 Name:           cacti-template-%{template}
6 Version:        0.1
7 Release:        0.7
8 License:        GPL v2
9 Group:          Applications/WWW
10 Source0:        http://forums.cacti.net/download/file.php?id=18185#/nacti.tar.gz
11 # Source0-md5:  758d07f15a58c845169b3359bce837c5
12 Source1:        cacti_host_template_nagios_statistics.xml
13 Source2:        check_nagios.sh
14 Patch0:         pld.patch
15 Patch1:         cgi-rfc.patch
16 URL:            http://forums.cacti.net/about33806.html
17 BuildRequires:  rpmbuild(macros) >= 1.554
18 BuildRequires:  sed >= 4.0
19 Requires:       cacti >= 0.8.7e-8
20 # nagios-cacti-nagiostats
21 Requires:       nagios-cgi
22 BuildArch:      noarch
23 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
24
25 %define         cactidir                /usr/share/cacti
26 %define         resourcedir             %{cactidir}/resource
27 %define         scriptsdir              %{cactidir}/scripts
28 # XXX amd64?
29 %define         nagioscgidir    /usr/lib/nagios/cgi
30
31 %description
32 Template for Cacti - Nagios statistics.
33
34 %prep
35 %setup -qc
36 %patch0 -p1
37 %patch1 -p1
38 cp -a %{SOURCE1} .
39 cp -a %{SOURCE2} .
40 %{__sed} -i -e 's,check_nagios.pl,check_nagios.sh,' *
41
42 %install
43 rm -rf $RPM_BUILD_ROOT
44 install -d $RPM_BUILD_ROOT{%{resourcedir},%{scriptsdir},%{nagioscgidir}}
45 install -p check_nagios.sh $RPM_BUILD_ROOT%{scriptsdir}
46 install -p mrtgstats.cgi $RPM_BUILD_ROOT%{nagioscgidir}
47
48 cp -a *.xml $RPM_BUILD_ROOT%{resourcedir}
49
50 %post
51 %cacti_import_template %{resourcedir}/cacti_graph_template_nagios_statistics_-_check_statistics.xml
52 %cacti_import_template %{resourcedir}/cacti_graph_template_nagios_statistics_-_host_checks.xml
53 %cacti_import_template %{resourcedir}/cacti_graph_template_nagios_statistics_-_host_problems.xml
54 %cacti_import_template %{resourcedir}/cacti_graph_template_nagios_statistics_-_latency.xml
55 %cacti_import_template %{resourcedir}/cacti_graph_template_nagios_statistics_-_service_checks.xml
56 %cacti_import_template %{resourcedir}/cacti_graph_template_nagios_statistics_-_service_problems.xml
57 %cacti_import_template %{resourcedir}/cacti_host_template_nagios_statistics.xml
58
59 %clean
60 rm -rf $RPM_BUILD_ROOT
61
62 %files
63 %defattr(644,root,root,755)
64 %doc README
65 %attr(755,root,root) %{scriptsdir}/check_nagios.sh
66 %{resourcedir}/*.xml
67
68 # nagios-cacti-nagiostats
69 %attr(755,root,root) %{nagioscgidir}/mrtgstats.cgi
This page took 0.082493 seconds and 3 git commands to generate.