/[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.13 - (hide annotations) (download)
Mon Jul 10 18:49:20 2017 UTC (6 years, 10 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-26_el6_sme
Changes since 1.12: +7 -2 lines
* Mon Jul 10 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-26.sme
- fix error after migrating sme8admin db, unable to access mysql db [SME: 10181]

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