/[nagraffiti]/nagraffiti.spec
ViewVC logotype

Diff of /nagraffiti.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1 by racvision, Wed Nov 4 16:45:46 2009 UTC revision 17 by racvision, Fri Apr 6 09:46:31 2012 UTC
# Line 6  Line 6 
6    
7  Summary:                Nagios grapher  Summary:                Nagios grapher
8  Name:                   nagraffiti  Name:                   nagraffiti
9  Version:                1.0  Version:                1.5
10  Release:                %{rel}  Release:                %{rel}
11  Source0:                %{name}-www.tar.bz2  Source0:                %{name}-www.tar.bz2
12  Source1:                %{name}-backend.tar.bz2  Source1:                %{name}-backend.tar.bz2
# Line 16  Group: Applications/System Line 16  Group: Applications/System
16  Requires:               rrdtool-perl  Requires:               rrdtool-perl
17  Provides:               perl(Nagraffiti::Nagraph)  Provides:               perl(Nagraffiti::Nagraph)
18  BuildRoot:              %{_tmppath}/%{name}-%{version}-buildroot  BuildRoot:              %{_tmppath}/%{name}-%{version}-buildroot
19    BuildArch:              noarch
20    
21  # mysql password path :  # mysql password path :
22  %define mysql_passwd_path %{_sysconfdir}/racvision/mysql/passwords  %define mysql_passwd_path %{_sysconfdir}/racvision/mysql/passwords
23    
24    
25  %description  %description
26  Nagraffiti is a performance data grapher for Nagios. It use NDO utils to collect data.  Nagraffiti is a performance data grapher for Nagios. It can use NDO utils or Livestatus to collect data.
27    
28    
29  %description -l fr  %description -l fr
30  Nagraffiti est un traceur de donnée de performance issues de Nagios. Il utilise NDO utils pour collecter les données.  Nagraffiti est un traceur de donnée de performance issues de Nagios. Il peut utiliser NDO utils ou Livestatus pour collecter les données.
31    
32  %prep  %prep
33    
# Line 42  Nagraffiti est un traceur de donnée de Line 42  Nagraffiti est un traceur de donnée de
42  [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && %{__rm} -rf $RPM_BUILD_ROOT;  [ "$RPM_BUILD_ROOT" != "/" ] && [ -d $RPM_BUILD_ROOT ] && %{__rm} -rf $RPM_BUILD_ROOT;
43    
44    
45    # Racvision index info
46    %{__install} -d $RPM_BUILD_ROOT/%{wwwpath}/../racvision/
47    %{__install} -p -m0644 www/nagraffiti.php $RPM_BUILD_ROOT/%{wwwpath}/../racvision/
48    
49    # www files
50  %{__install} -d $RPM_BUILD_ROOT/%{wwwpath}/classes  %{__install} -d $RPM_BUILD_ROOT/%{wwwpath}/classes
51  %{__install} -p -m0644 www/classes/*.php $RPM_BUILD_ROOT/%{wwwpath}/classes/  %{__install} -p -m0644 www/classes/*.php $RPM_BUILD_ROOT/%{wwwpath}/classes/
52    
# Line 59  Nagraffiti est un traceur de donnée de Line 64  Nagraffiti est un traceur de donnée de
64    
65  %{__install} -p -m0644 www/index.php $RPM_BUILD_ROOT/%{wwwpath}/  %{__install} -p -m0644 www/index.php $RPM_BUILD_ROOT/%{wwwpath}/
66    
67    # Templates
68    %{__install} -d $RPM_BUILD_ROOT/%{wwwpath}/templates
69    %{__install} -p -m0644 www/templates/*.php $RPM_BUILD_ROOT/%{wwwpath}/templates/
70    
71  # backend  # backend
72  %{__install} -d $RPM_BUILD_ROOT/%{perl_vendorlib}/Nagraffiti/  %{__install} -d $RPM_BUILD_ROOT/%{perl_vendorlib}/Nagraffiti/
73  %{__install} -p -m0755 backend/*.pm $RPM_BUILD_ROOT/%{perl_vendorlib}/Nagraffiti/  %{__install} -p -m0755 backend/*.pm $RPM_BUILD_ROOT/%{perl_vendorlib}/Nagraffiti/
74    
75  %{__install} -d $RPM_BUILD_ROOT/%{_sbindir}  %{__install} -d $RPM_BUILD_ROOT/%{_sbindir}
76  %{__install} -p -m0755 backend/nagraffitid.pl $RPM_BUILD_ROOT/%{_sbindir}/  %{__install} -p -m0755 backend/nagraffiti-ndo-daemon.pl $RPM_BUILD_ROOT/%{_sbindir}/
77    %{__install} -p -m0755 backend/nagraffiti-fifo-daemon.pl $RPM_BUILD_ROOT/%{_sbindir}/
78    
79  # Configs files:  # Configs files:
80  %{__install} -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}  %{__install} -d $RPM_BUILD_ROOT/%{_sysconfdir}/%{name}
# Line 78  Nagraffiti est un traceur de donnée de Line 87  Nagraffiti est un traceur de donnée de
87  # Rrd repository:  # Rrd repository:
88  %{__install} -d $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}  %{__install} -d $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}
89    
90    # Pid
91    %{__install} -d $RPM_BUILD_ROOT/%{_localstatedir}/run/%{name}
92    
93    
94  # Init script  # Init script
95  %{__install} -d $RPM_BUILD_ROOT/%{_initrddir}  %{__install} -d $RPM_BUILD_ROOT/%{_initrddir}
96  %{__install} -p -m0755 backend/%{name}.init $RPM_BUILD_ROOT/%{_initrddir}/%{name}  %{__install} -p -m0755 backend/%{name}.init $RPM_BUILD_ROOT/%{_initrddir}/%{name}
97    
98    
99  # I18n files  # I18n files
100  for lang in fr_FR; do  for lang in fr; do
101          %{__install} -d $RPM_BUILD_ROOT/%{_datadir}/locale/$lang/LC_MESSAGES/          %{__install} -d $RPM_BUILD_ROOT/%{_datadir}/locale/$lang/LC_MESSAGES/
102          %{__install} -m0644  po/init-$lang.mo $RPM_BUILD_ROOT/%{_datadir}/locale/$lang/LC_MESSAGES/%{name}_init.mo          %{__install} -m0644  po/init-$lang.mo $RPM_BUILD_ROOT/%{_datadir}/locale/$lang/LC_MESSAGES/%{name}_init.mo
103          %{__install} -m0644  po/php-$lang.mo $RPM_BUILD_ROOT/%{_datadir}/locale/$lang/LC_MESSAGES/%{name}_php.mo          %{__install} -m0644  po/php-$lang.mo $RPM_BUILD_ROOT/%{_datadir}/locale/$lang/LC_MESSAGES/%{name}_php.mo
# Line 125  fi Line 138  fi
138  %postun  %postun
139    
140  %files -f %{name}_lang  %files -f %{name}_lang
141  #%doc README  %doc backend/README
142    %defattr(-,%{nagraffiti_user},%{nagraffiti_user})
143    %config %{_sysconfdir}/%{name}/config.ini
144    %config %{_sysconfdir}/%{name}/rra.cfg
145    
146  %defattr(-,root,root)  %defattr(-,root,root)
147    
148  %{_initrddir}/%{name}  %{_initrddir}/%{name}
149  %{_sbindir}/nagraffitid.pl  %{_sbindir}/nagraffiti-ndo-daemon.pl
150  %config %{_sysconfdir}/%{name}/config.ini  %{_sbindir}/nagraffiti-fifo-daemon.pl
 %config %{_sysconfdir}/%{name}/rra.cfg  
151  %{wwwpath}  %{wwwpath}
152    %{wwwpath}/../racvision/
153    
154  %dir %{perl_vendorlib}/Nagraffiti  %dir %{perl_vendorlib}/Nagraffiti
155  %{perl_vendorlib}/Nagraffiti/*.pm  %{perl_vendorlib}/Nagraffiti/*.pm
156    
157  %attr(-,%{nagraffiti_user} ,%{nagraffiti_user}) %dir %{_localstatedir}/log/%{name}  %attr(-,%{nagraffiti_user} ,%{nagraffiti_user}) %dir %{_localstatedir}/log/%{name}
158  %attr(-,%{nagraffiti_user} ,%{nagraffiti_user}) %dir %{_localstatedir}/lib/%{name}  %attr(-,%{nagraffiti_user} ,%{nagraffiti_user}) %dir %{_localstatedir}/lib/%{name}
159    %attr(-,%{nagraffiti_user} ,%{nagraffiti_user}) %dir %{_localstatedir}/run/%{name}

Legend:
Removed from v.1  
changed lines
  Added in v.17

  ViewVC Help
Powered by ViewVC 1.1.8