/[smecontribs]/rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin.spec
ViewVC logotype

Annotation of /rpms/smeserver-smeadmin/contribs10/smeserver-smeadmin.spec

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


Revision 1.6 - (hide annotations) (download)
Wed Sep 8 05:40:07 2021 UTC (3 years, 2 months ago) by terryfage
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-4_el7_sme
Changes since 1.5: +6 -1 lines
* Wed Sep 08 2021 Terry Fage <terry.fage@gmail.com> 1.6-4.sme
- apply locale 2021-09-08 patch

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

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed