/[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.17 - (hide annotations) (download)
Sat Dec 7 04:05:41 2019 UTC (4 years, 11 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-30_el6_sme, HEAD
Changes since 1.16: +7 -2 lines
* Sat Dec 07 2019 SME Translation Server <translations@contribs.org> 1.5-30.sme
- apply locale 2019-12-07 patch

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