/[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.11 - (hide annotations) (download)
Thu Feb 2 04:00:40 2017 UTC (7 years, 9 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme9admin-1_5-24_el6_sme
Changes since 1.10: +7 -2 lines
* Wed Feb 01 2017 Jean-Philipe Pialasse <tests@pialasse.com> 1.5-24.sme
- apply locale 2017-02-02.patch

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