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