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

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

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


Revision 1.15 - (show annotations) (download)
Sat Dec 2 06:29:11 2017 UTC (6 years, 5 months ago) by cvsuser
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-28_el6_sme
Changes since 1.14: +7 -2 lines
* Sat Dec 02 2017 SME Translation Server <translations@contribs.org> 1.5-28.sme
- apply locale 2017-12-02 patch

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