/[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.10 - (hide annotations) (download)
Fri Jul 29 05:08:24 2022 UTC (2 years, 4 months ago) by jpp
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-7_el7_sme
Changes since 1.9: +3 -1 lines
* Fri Jul 29 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-7.sme
- apply translation 2022-07-29
- add to core backup [SME: 12023]

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

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