/[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.9 - (hide annotations) (download)
Fri Jul 29 05:05:46 2022 UTC (2 years, 4 months ago) by jpp
Branch: MAIN
Changes since 1.8: +7 -1 lines
* Fri Jul 29 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-7.sme
- apply translation 2022-07-29
- fix [SME: ]

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

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