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

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