/[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.12 - (hide annotations) (download)
Sun Mar 26 02:22:21 2017 UTC (7 years, 7 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-25_el6_sme
Changes since 1.11: +7 -2 lines
* Sat Mar 25 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-25.sme
- apply locale 2017-03-26 patch

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