/[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.7 - (hide annotations) (download)
Sun Jul 17 20:33:59 2022 UTC (2 years, 3 months ago) by michel
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-5_el7_sme
Changes since 1.6: +6 -1 lines
make: « clog » est à jour.

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

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