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