/[smecontribs]/rpms/smeserver-sme9admin/contribs9/smeserver-sme9admin.spec
ViewVC logotype

Annotation of /rpms/smeserver-sme9admin/contribs9/smeserver-sme9admin.spec

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


Revision 1.16 - (hide annotations) (download)
Tue Sep 10 01:25:21 2019 UTC (5 years, 2 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-29_el6_sme
Changes since 1.15: +7 -2 lines
* Mon Sep 09 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-29.sme
- fix sme9admind die on mysql connection error [SME: 7683]

1 jpp 1.16 # $Id: smeserver-sme9admin.spec,v 1.15 2017/12/02 06:29:11 cvsuser Exp $
2 stephdl 1.1 # Authority: vip-ire
3     # Name: Daniel Berteaud
4     #
5    
6     Summary: A graphical monitor, alert raising, and services supervision tool for your SME Server.
7     %define name smeserver-sme9admin
8     Name: %{name}
9     %define version 1.5
10 jpp 1.16 %define release 29
11 stephdl 1.1 Version: %{version}
12     Release: %{release}%{?dist}
13     License: GPL
14     Group: Networking/Daemons
15     Source: %{name}-%{version}.tar.gz
16 unnilennium 1.3 Patch0: smeserver-sme9admin-1.5-bz9725-email.patch
17 unnilennium 1.4 Patch1: smeserver-sme9admin-1.5-bz8399-traffic.patch
18 unnilennium 1.6 Patch2: smeserver-sme9admin-1.5-bz8818-email_accounting.patch
19 unnilennium 1.8 Patch3: smeserver-sme9admin-1.5-locale-2016-12-18.patch
20 unnilennium 1.9 Patch4: smeserver-sme9admin-1.5-bz9894-utf8.patch
21     Patch5: smeserver-sme9admin-1.5-locale-2016-12-20.patch
22 unnilennium 1.10 Patch6: smeserver-sme9admin-1.5-bz9886-bz9889-warnings.patch
23 unnilennium 1.11 Patch7: smeserver-sme9admin-1.5-locale-2017-02-02.patch
24 unnilennium 1.12 Patch8: smeserver-sme9admin-1.5-locale-2017-03-26.patch
25 unnilennium 1.13 Patch9: smeserver-sme9admin-1.5.bz10181.sme8adminmigration.patch
26 unnilennium 1.14 Patch10: smeserver-sme9admin-1.5-bz10409-altqmail.patch
27 cvsuser 1.15 Patch11: smeserver-sme9admin-1.5-locale-2017-12-02.patch
28 jpp 1.16 Patch12: smeserver-sme9admin-1.5.bz7683-stop-on-mysql-error.patch
29 stephdl 1.1
30     BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
31     BuildArchitectures: noarch
32    
33     BuildRequires: e-smith-devtools
34     BuildRequires: gettext
35    
36     Requires: e-smith-base
37     Requires: smeserver-release >= 9
38     Requires: rrdtool-perl
39     Requires: rrdtool
40     Requires: hddtemp
41     Requires: sysstat
42     Requires: lm_sensors
43     Obsoletes: smeserver-sme8admin
44    
45     AutoReqProv: no
46    
47     %changelog
48 jpp 1.16 * Mon Sep 09 2019 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-29.sme
49     - fix sme9admind die on mysql connection error [SME: 7683]
50    
51 cvsuser 1.15 * Sat Dec 02 2017 SME Translation Server <translations@contribs.org> 1.5-28.sme
52     - apply locale 2017-12-02 patch
53    
54 unnilennium 1.14 * Mon Aug 14 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-27.sme
55     - add support for altqmail [SME: 10409]
56    
57 unnilennium 1.13 * Mon Jul 10 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-26.sme
58     - fix error after migrating sme8admin db, unable to access mysql db [SME: 10181]
59    
60 unnilennium 1.12 * Sat Mar 25 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-25.sme
61     - apply locale 2017-03-26 patch
62    
63 unnilennium 1.11 * Wed Feb 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-24.sme
64     - apply locale 2017-02-02.patch
65    
66 unnilennium 1.10 * Sun Jan 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-23.sme
67     - fix warning related to raid detection code [SME: 9886]
68     - fix warning related to non existing services removed sinces previous versions [SME: 9889]
69    
70 unnilennium 1.9 * Tue Dec 20 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-22.sme
71     - make CGI and pictures utf8 compliant [SME: 9894]
72     - apply smeserver-sme9admin-1.5-locale-2016-12-20.patch
73    
74 unnilennium 1.8 * Sat Dec 17 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-21.sme
75     - locals smeserver-sme9admin-1.5-locale-2016-12-18.patch
76    
77 unnilennium 1.7 * Sat Dec 17 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-20.sme
78     - fix last patch by adding path to called programs
79    
80 unnilennium 1.6 * Thu Dec 15 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-19.sme
81     - fix bad accounting for incoming and outgoing mail [SME: 8818]
82     - mail_in alert now account for all queued emails from qpsmtpd and sqpsmtpd
83     - mail_out alert now account for qmail total remote delivery attempts
84     - known issue : on first run will account more than 5 minutes ( whole log) and will alert for exceeding amount
85     - added accounting of qpsmtpd and sqpsmtpd code
86     - TODO: alert on qmail queue too high, alert on too many qpsmtpd connections
87    
88 unnilennium 1.5 * Wed Nov 23 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-18.sme
89 unnilennium 1.4 - fix limited size in mysql fields for traffic accounting [SME: 8399]
90    
91 unnilennium 1.3 * Wed Nov 23 2016 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-16.sme
92     - add more verbose email alert [SME: 9725]
93    
94 stephdl 1.2 * Fri Aug 21 2015 stephane de Labrusse <stephdl@de-labrusse.fr> 1.5-15.sme
95     - Initial release to contribs9
96 stephdl 1.1
97     * Wed Dec 24 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-14.sme
98     - changed $mypid = `cat $mypid` by open(FIC,"<$mypid") [SME:8740]
99    
100     * Tue Dec 23 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-13.sme
101     - Corrected bug of empty pids [SME:8732]
102     - Added exeption if the server is not in server & gateway [SME:8739]
103    
104     * Thu Dec 11 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-12.sme
105     - corrected the dhcpd lease not reported [SME:8724]
106    
107     * Tue Nov 25 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-11.sme
108     - Added a restart to sme9admind when settings are changed in the sme9admin panel
109    
110     * Sat Nov 22 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-10.sme
111     - added a second fan speed sensors
112     - added four HD TEMP sensors
113     - added a new graph only for hd temperature sensor
114     - added an event sme9admin-update for avoiding to restart the server
115     - added a tab to check the raid status
116    
117     * Sun Nov 16 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-9.sme
118     - Changed in sme9admind L937 °C in .{1,2} .... Thanks JPP
119    
120     * Fri Nov 14 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-8.sme
121     - Added a service in rc7.d for lm_sensors
122     - added to sadf the -S to collect swap data
123     - changed txbyt/rxbyt to rxkB/txkB for collecting network load
124    
125     * Mon Sep 01 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-7.sme
126     - added 755 to /usr/bin/sme9admind
127    
128     * Wed Jun 18 2014 stephane de labrusse <stephdl@de-labrusse.fr> 1.5-6.sme
129     - Initial release to sme9
130    
131     * Sun Dec 15 2013 JP Pialasse <test@pialasse.com> 1.3-4.sme
132     - fix obsolete missing [SME: 7109]
133     - fix pppoe and vpn loging [SME: 8061]
134     - added monthly ppoe log
135     - fix stop on mysql error too many connections [SME: 7683]
136    
137     * Sun Sep 09 2012 JP Pialasse <test@pialasse.com> 1.3-3.sme
138     - startup fix [SME 3022]
139    
140     * Wed Aug 15 2012 JP Pialasse <test@pialasse.com> 1.3-2.sme
141     - 64 bits [SME 7040]
142    
143     * Sun Jun 10 2012 JP Pialasse <test@pialasse.com> 1.3-1.sme
144     - Initial version
145    
146     %description
147     The main part of sme9admin is a daemon which gathers informations from logs
148     and other tools like systat, it then feed a mysql database and create RRD
149     graphs about your system state.
150     This daemon can also send periodics mails (with some logs), and alerts mails
151     based on configurable thresolds.
152    
153     A panel is also available in the server-manager, with which you can access gathered
154     data, display the RRD graphs and configure the service.
155    
156     This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
157    
158     %prep
159     %setup
160 unnilennium 1.3 %patch0 -p1
161 unnilennium 1.4 %patch1 -p1
162 unnilennium 1.6 %patch2 -p1
163 unnilennium 1.8 %patch3 -p1
164 unnilennium 1.9 %patch4 -p1
165     %patch5 -p1
166 unnilennium 1.10 %patch6 -p1
167 unnilennium 1.11 %patch7 -p1
168 unnilennium 1.12 %patch8 -p1
169 unnilennium 1.13 %patch9 -p1
170 unnilennium 1.14 %patch10 -p1
171 cvsuser 1.15 %patch11 -p1
172 jpp 1.16 %patch12 -p1
173 stephdl 1.1
174     %build
175     perl createlinks
176     %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme9admin
177     %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
178    
179     xgettext --from-code UTF-8 -F --no-wrap -L perl \
180     -o root/usr/share/locale/en_US/LC_MESSAGES/sme9admin.po \
181     root/etc/e-smith/web/functions/sme9admin \
182     root/usr/bin/sme9admind
183    
184     /sbin/e-smith/generate-lexicons
185    
186     %install
187     rm -rf $RPM_BUILD_ROOT
188     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
189     rm -f %{name}-%{version}-filelist
190 unnilennium 1.9 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT \
191     |grep -v '/etc/e-smith/sql/init/sme9admin'\
192     |grep -v '/usr/bin/sme9admind'\
193     |grep -v '/usr/share/doc/smeserver-sme9admin/add_ds_to_rrd.pl'> %{name}-%{version}-filelist
194 stephdl 1.1
195     %clean
196     rm -rf $RPM_BUILD_ROOT
197    
198     %pre
199    
200     %preun
201    
202    
203     %post
204    
205     %postun
206    
207     %files -f %{name}-%{version}-filelist
208     %defattr(-,root,root)
209     %attr(755,root,root) /etc/e-smith/sql/init/sme9admin
210     %attr(755,root,root) /usr/bin/sme9admind
211     %attr(755,root,root) /usr/share/doc/smeserver-sme9admin/add_ds_to_rrd.pl

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