/[smecontribs]/rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin.spec
ViewVC logotype

Diff of /rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin.spec

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

Revision 1.13 by jpp, Fri Nov 11 16:19:44 2022 UTC Revision 1.14 by jpp, Mon Dec 18 16:25:40 2023 UTC
# Line 7  Summary: A graphical monitor, alert rais Line 7  Summary: A graphical monitor, alert rais
7  %define name smeserver-smeadmin  %define name smeserver-smeadmin
8  Name: %{name}  Name: %{name}
9  %define version 1.6  %define version 1.6
10  %define release 10  %define release 11
11  Version: %{version}  Version: %{version}
12  Release: %{release}%{?dist}  Release: %{release}%{?dist}
13  License: GPL  License: GPL
# Line 22  Patch5: smeserver-smeadmin-1.6-locale-20 Line 22  Patch5: smeserver-smeadmin-1.6-locale-20
22  Patch6: smeserver-smeadmin-1.6-bz12023-backup.patch  Patch6: smeserver-smeadmin-1.6-bz12023-backup.patch
23  Patch7: smeserver-smeadmin-1.6-bz11643-services.patch  Patch7: smeserver-smeadmin-1.6-bz11643-services.patch
24  Patch8: smeserver-smeadmin-1.6-locale-2022-11-11.patch  Patch8: smeserver-smeadmin-1.6-locale-2022-11-11.patch
25    Patch9: smeserver-smeadmin-1.6-bz12447-auth-qpsmtpd.patch
26    
27  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot  BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
28  BuildArchitectures: noarch  BuildArchitectures: noarch
# Line 39  Requires: lm_sensors Line 40  Requires: lm_sensors
40  #Obsoletes: smeserver-sme8admin  #Obsoletes: smeserver-sme8admin
41    
42  AutoReqProv: no  AutoReqProv: no
43    %description
44    The main part of smeadmin is a daemon which gathers informations from logs
45    and other tools like systat, it then feed a mysql database and create RRD
46    graphs about your system state.
47    This daemon can also send periodics mails (with some logs), and alerts mails
48    based on configurable thresolds.
49    
50    A panel is also available in the server-manager, with which you can access gathered
51    data, display the RRD graphs and configure the service.
52    
53    This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
54    
55    %prep
56    %setup
57    %patch0 -p1
58    %patch1 -p1
59    %patch2 -p1
60    %patch3 -p1
61    %patch4 -p1
62    %patch5 -p1
63    %patch6 -p1
64    %patch7 -p1
65    %patch8 -p1
66    %patch9 -p1
67    
68    %build
69    perl createlinks
70    %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/smeadmin
71    %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
72    
73    xgettext --from-code UTF-8 -F --no-wrap -L perl \
74            -o root/usr/share/locale/en_US/LC_MESSAGES/smeadmin.po \
75            root/etc/e-smith/web/functions/smeadmin \
76            root/usr/bin/smeadmind
77    
78    /sbin/e-smith/generate-lexicons
79    
80    %install
81    rm -rf $RPM_BUILD_ROOT
82    (cd root   ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
83    rm -f %{name}-%{version}-filelist
84    /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
85    --file /usr/bin/smeadmind 'attr(755,root,root)' \
86    --file /usr/share/doc/smeserver-smeadmin/add_ds_to_rrd.pl 'attr(755,root,root)' \
87     > %{name}-%{version}-filelist
88    
89    %clean
90    rm -rf $RPM_BUILD_ROOT
91    
92    %pre
93    
94    %preun
95    
96    %post
97    
98    %postun
99    
100    %files -f %{name}-%{version}-filelist
101    %defattr(-,root,root)
102    
103  %changelog  %changelog
104    * Mon Dec 18 2023 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-11.sme
105    - add accounting of auth_failed [SME: 12447]
106      adding php8* services
107    
108  * Fri Nov 11 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-10.sme  * Fri Nov 11 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-10.sme
109  - apply locale 2022-11-11 patch  - apply locale 2022-11-11 patch
110    
# Line 182  AutoReqProv: no Line 246  AutoReqProv: no
246  * Sun Jun 10 2012 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-1.sme  * Sun Jun 10 2012 Jean-Philippe Pialasse <tests@pialasse.com> 1.3-1.sme
247  - Initial version  - Initial version
248    
 %description  
 The main part of smeadmin is a daemon which gathers informations from logs  
 and other tools like systat, it then feed a mysql database and create RRD  
 graphs about your system state.  
 This daemon can also send periodics mails (with some logs), and alerts mails  
 based on configurable thresolds.  
   
 A panel is also available in the server-manager, with which you can access gathered  
 data, display the RRD graphs and configure the service.  
   
 This contrib is a bit inspired by e-smith-sysmon from Shad Lords.  
   
 %prep  
 %setup  
 %patch0 -p1  
 %patch1 -p1  
 %patch2 -p1  
 %patch3 -p1  
 %patch4 -p1  
 %patch5 -p1  
 %patch6 -p1  
 %patch7 -p1  
 %patch8 -p1  
   
 %build  
 perl createlinks  
 %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/smeadmin  
 %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES  
   
 xgettext --from-code UTF-8 -F --no-wrap -L perl \  
         -o root/usr/share/locale/en_US/LC_MESSAGES/smeadmin.po \  
         root/etc/e-smith/web/functions/smeadmin \  
         root/usr/bin/smeadmind  
   
 /sbin/e-smith/generate-lexicons  
   
 %install  
 rm -rf $RPM_BUILD_ROOT  
 (cd root   ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)  
 rm -f %{name}-%{version}-filelist  
 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \  
 --file /usr/bin/smeadmind 'attr(755,root,root)' \  
 --file /usr/share/doc/smeserver-smeadmin/add_ds_to_rrd.pl 'attr(755,root,root)' \  
  > %{name}-%{version}-filelist  
   
 %clean  
 rm -rf $RPM_BUILD_ROOT  
   
 %pre  
   
 %preun  
   
 %post  
   
 %postun  
   
 %files -f %{name}-%{version}-filelist  
 %defattr(-,root,root)  


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed