/[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.13 - (hide annotations) (download)
Fri Nov 11 16:19:44 2022 UTC (18 months, 2 weeks ago) by jpp
Branch: MAIN
CVS Tags: smeserver-smeadmin-1_6-10_el7_sme
Changes since 1.12: +22 -17 lines
* Fri Nov 11 2022 Jean-Philippe Pialasse <tests@pialasse.com> 1.6-10.sme
- apply locale 2022-11-11 patch

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

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