/[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.14 - (hide annotations) (download)
Tue Aug 15 00:22:51 2017 UTC (7 years, 2 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-27_el6_sme
Changes since 1.13: +7 -2 lines
* Mon Aug 14 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-27.sme
- add support for altqmail [SME: 10409]

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