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