/[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.12 - (hide annotations) (download)
Sun Sep 18 20:38:27 2022 UTC (19 months, 4 weeks ago) by jpp
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-9_el7_sme
Changes since 1.11: +6 -1 lines
* Sun Sep 18 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-9.sme
- fix misisng stopped services [SME: 11643]

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

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