/[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.11 - (hide annotations) (download)
Sat Jul 30 17:26:24 2022 UTC (2 years, 3 months ago) by brianr
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-8_el7_sme
Changes since 1.10: +18 -15 lines
* Sat Jul 30 2022 Brian Read <brianr@bjsystems.co.uk> 1.6-8.sme
- Re-build and link to latest devtools [SME: 11997]

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

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