/[smecontribs]/rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec
ViewVC logotype

Contents of /rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.28 - (show annotations) (download)
Mon Sep 10 01:06:14 2012 UTC (12 years, 2 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-23_el4_sme, HEAD
Changes since 1.27: +12 -2 lines
* Sun Sep 09 2012 JP Pialasse <tests@pialasse.com> 1.1.1-23.sme
- fix startup [SME 3022]
- apply locale 2012-09-09 patch

1 # $Id: smeserver-sme7admin.spec,v 1.27 2012/03/20 15:39:13 slords Exp $
2 # Authority: vip-ire
3 # Name: Daniel Berteaud
4
5 Summary: A graphical monitor, alert raising, and services supervision tool for your SME Server.
6 %define name smeserver-sme7admin
7 Name: %{name}
8 %define version 1.1.1
9 %define release 23
10 Version: %{version}
11 Release: %{release}%{?dist}
12 License: GPL
13 Group: Networking/Daemons
14 Source: %{name}-%{version}.tar.gz
15 Patch1: smeserver-sme6admin-1.1.1-toenglish.patch
16 Patch2: smeserver-sme7admin-1.1.1-locale-2009-03-05.patch
17 #Patch3: smeserver-sme7admin-1.1.1-extralink.patch
18 Patch4: smeserver-sme7admin-1.1.1-detect_locale.patch
19 Patch5: smeserver-sme7admin-1.1.1-detect_locales_regexp.patch
20 Patch6: smeserver-sme7admin-1.1.1-locale-2009-04-27.patch
21 Patch7: smeserver-sme7admin-1.1.1-locale-2009-05-20.patch
22 Patch8: smeserver-sme7admin-1.1.1-fixe_mail_status.patch
23 Patch9: smeserver-sme7admin-1.1.1-locale-2009-05-26.patch
24 Patch10: smeserver-sme7admin-1.1.1-locale-2009-06-05.patch
25 Patch11: smeserver-sme7admin-1.1.1-locale-2009-06-15.patch
26 Patch12: smeserver-sme7admin-1.1.1-locale-2009-07-22.patch
27 Patch13: smeserver-sme7admin-1.1.1-locale-2009-08-24.patch
28 Patch14: smeserver-sme7admin-1.1.1-locale-2009-09-28.patch
29 Patch15: smeserver-sme7admin-1.1.1-locale-2009-10-21.patch
30 Patch16: smeserver-sme7admin-1.1.1-locale-2009-10-27.patch
31 Patch17: smeserver-sme7admin-1.1.1-locale-2010-03-02.patch
32 Patch18: smeserver-sme7admin-1.1.1-locale-2010-05-23.patch
33 Patch19: smeserver-sme7admin-1.1.1-locale-2011-03-06.patch
34 Patch20: smeserver-sme7admin-1.1.1-locale-2011-04-27.patch
35 Patch21: smeserver-sme7admin-1.1.1-locale-2012-03-20.patch
36 Patch22: smeserver-sme7admin-1.1.1-locale-2012-09-09.patch
37 Patch23: smeserver-sme7admin-1.1.1-startup.patch
38
39
40 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
41 BuildArchitectures: noarch
42
43 BuildRequires: e-smith-devtools
44 BuildRequires: gettext
45
46 Requires: e-smith-base
47 Requires: rrdtool-perl
48 Requires: rrdtool
49 Requires: hddtemp
50 Requires: sysstat < 5.1
51 Requires: lm_sensors
52
53 AutoReqProv: no
54
55 %changelog
56 * Sun Sep 09 2012 JP Pialasse <tests@pialasse.com> 1.1.1-23.sme
57 - fix startup [SME 3022]
58 - apply locale 2012-09-09 patch
59
60 * Tue Mar 20 2012 SME Translation Server <translations@contribs.org> 1.1.1-22.el6
61 - apply locale 2012-03-20 patch
62
63 * Wed Apr 27 2011 SME Translation Server <translations@contribs.org> 1.1.1-21.sme
64 - apply locale 2011-04-27 patch
65
66 * Sun Mar 06 2011 SME Translation Server <translations@contribs.org> 1.1.1-20.sme
67 - apply locale 2011-03-06 patch
68
69 * Sun May 23 2010 SME Translation Server <translations@contribs.org> 1.1.1-19.sme
70 - apply locale 2010-05-23 patch
71
72 * Tue Mar 02 2010 SME Translation Server <translations@contribs.org> 1.1.1-18.sme
73 - apply locale 2010-03-02 patch
74
75 * Tue Oct 27 2009 SME Translation Server <translations@contribs.org> 1.1.1-17.sme
76 - apply locale 2009-10-27 patch
77
78 * Wed Oct 21 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-16.sme
79 - apply locale 2009-10-21 patch
80
81 * Tue Sep 29 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-15.sme
82 - apply locale patch 2009-09-28
83
84 * Mon Aug 24 2009 SME Translation Server <translations@contribs.org> 1.1.1-14.sme
85 - apply locale 2009-08-24 patch
86
87 * Wed Jul 22 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-13.sme
88 - apply locale 2009-07-22 patch
89
90 * Mon Jun 15 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-12.sme
91 - apply locale 2009-06-15 patch
92
93 * Fri Jun 05 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-11.sme
94 - apply locale 2009-06-05 patch
95
96 * Tue May 25 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-10.sme
97 - apply locale 2009-05-26 patch
98
99 * Tue May 25 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-9.sme
100 - Fixe typo in DB parameters for status emails
101
102 * Wed May 20 2009 SME Translation Server <translations@contribs.org> 1.1.1-8.sme
103 - apply locale 2009-05-20 patch
104
105 * Mon Apr 27 2009 SME Translation Server <translations@contribs.org> 1.1.1-7.sme
106 - apply locale 2009-04-27 patch
107
108 * Mon Mar 16 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-6.sme
109 - Use a regexp to detect the locale (thanks Shad Lords)
110
111 * Mon Mar 9 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-5.sme
112 - detection of locales supported by SME server
113 - re-enable additionnal link (required to access graphs with userpanels contrib)
114
115 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-4.sme
116 - Remove extra panel links
117
118 * Thu Mar 05 2009 SME Translation Server <translations@contribs.org> 1.1.1-3.sme
119 - apply locale 2009-03-05 patch
120
121 * Thu Mar 5 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-2.sme
122 - translate spec file in english
123
124 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-1.sme
125 - Roll new version in prep for translation
126 - Convert base strings to english
127
128 * Tue Mar 03 2009 Daniel B. <daniel@firewall-services.com> 1.1.0-7
129 - Split Requires in several lines
130 - Add e-smith-devtools as a build dependency
131
132 * Tue Feb 17 2009 Daniel B. <daniel@firewall-services.com> 1.1.0-6
133 - Fixes in spec file
134 - Fix links for graphs in userpanels
135 - move db initialization from spec file to source archive
136
137 * Thu Aug 13 2008 Daniel B. <daniel@firewall-services.com> 1.1.0-5
138 - Fix configuration db flush when we use the mini form
139 to configure alerts [SME: 4435]
140
141 * Mon Jun 23 2008 Daniel B. <daniel@firewal-services.com> 1.1.0-4
142 - fix a bug when a configuration value is 0 [SME: 4420]
143 - fix service name (smbd, not smb) [SME: 4419]
144
145 * Fri Jun 13 2008 Daniel B. <daniel@firewall-services.com> 1.1.0-3
146 - compatibility with rrdtool 1.2 [SME: 3729]
147 - compatibility with new service status output [SME: 2987]
148 - correct sme7admind not starting after a crash (existing pid file)[SME: 1451][SME: 3022]
149 - configuration is stored in the db
150 - unique radom mysql password for new install
151 - fixed some warnings in httpd/admin_error_log
152 - clean the spec file
153 - some code cleaning
154
155 * Wed Feb 01 2006 Landry Breuil <landry@firewall-services.com>
156 - v1.1.0
157 - renamed to smeserver-sme7admin
158 - only compatible with sme7 from now
159 - Major rewrite, BIG code cleanup
160 - configuration stored in a file
161 - a LOT more things configurable
162 - Add sme7 specific services
163 - Add a link for thresold configuration in alerts emails
164 - Add 'netstat -tpl' and 'w' on the main page
165
166 * Mon Oct 03 2005 Cyril Dumas <cyril@firewall-services.com>
167 - v1.0.5
168 - Fix some bugs so it can run on sme7
169 - lots of modifications for sme7
170
171 * Tue Feb 01 2005 Landry Breuil <landry@firewall-services.com>
172 - v1.0.4
173 - use gettext for all text outputs
174 - english translation for panel and emails
175 - include .po files for french and english
176
177 * Tue Sep 14 2004 Landry Breuil <landry@firewall-services.com>
178 - v1.0.3
179 - Add afp in sessions graph
180 - Network graphs enhancement
181 - Add server trafic other than forward
182 - Enhance panel and short_status (easter-egg ;))
183 - Fix ftp anonymous client bug
184 - possibility to disable alerts
185 - clean /var/tmp during logrotate
186
187 * Thu Aug 26 2004 Landry Breuil <landry@firewall-services.com>
188 - v1.0.2
189 - Full Compatibility with 5.6
190 - Support for US locale (0.0 => 0,0)
191 - Added temp hd 2
192 - Correct regexp on hostname
193
194 * Tue Aug 10 2004 Landry Breuil <landry@firewall-services.com>
195 - Fix postinstall and preun scripts for upgrades
196 - Fix service not starting after a reboot
197
198 * Mon Aug 9 2004 Landry Breuil <landry@firewall-services.com>
199 - v1.0.1
200 - Add status interval parameter
201 - Better compatibility with SME 5.6
202
203 * Fri Aug 6 2004 Landry Breuil <landry@firewall-services.com>
204 - v1.0.0
205
206 %description
207 The main part of sme7admin is a daemon which gathers informations from logs
208 and other tools like systat, it then feed a mysql database and create RRD
209 graphs about your system state.
210 This daemon can also send periodics mails (with some logs), and alerts mails
211 based on configurable thresolds.
212
213 A panel is also available in the server-manager, with which you can access gathered
214 data, display the RRD graphs and configure the service.
215
216 This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
217
218 %prep
219 %setup
220 %patch1 -p1
221 %patch2 -p1
222 #%patch3 -p1
223 %patch4 -p1
224 %patch5 -p1
225 %patch6 -p1
226 %patch7 -p1
227 %patch8 -p1
228 %patch9 -p1
229 %patch10 -p1
230 %patch11 -p1
231 %patch12 -p1
232 %patch13 -p1
233 %patch14 -p1
234 %patch15 -p1
235 %patch16 -p1
236 %patch17 -p1
237 %patch18 -p1
238 %patch19 -p1
239 %patch20 -p1
240 %patch21 -p1
241 %patch22 -p1
242 %patch23 -p1
243
244
245 %build
246 perl createlinks
247 %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme7admin
248 %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
249
250 xgettext --from-code UTF-8 -F --no-wrap -L perl \
251 -o root/usr/share/locale/en_US/LC_MESSAGES/sme7admin.po \
252 root/etc/e-smith/web/functions/sme7admin \
253 root/usr/bin/sme7admind
254
255 /sbin/e-smith/generate-lexicons
256
257 %install
258 rm -rf $RPM_BUILD_ROOT
259 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
260 rm -f %{name}-%{version}-filelist
261 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
262
263 %clean
264 rm -rf $RPM_BUILD_ROOT
265
266 %pre
267 # This is to correct a bug in the previous version
268 if [ -e /etc/e-smith/web/panels/manager/html/sme7admin/sme7admin.conf ]; then
269 cp -a /etc/e-smith/web/panels/manager/html/sme7admin/sme7admin.conf \
270 /etc/e-smith/web/panels/manager/html/sme7admin/_sme7admin.conf
271 fi
272
273 %preun
274
275 %post
276
277 if [ $1 -eq 1 ]
278 then
279
280 if [ -d /var/lib/sme6admin ] && [ -d /var/lib/mysql/sme6admin/ ]
281 then
282 echo "You may now safely remove sme6admin. Datas were migrated to sme7admin."
283 echo "Execute 'rpm -e e-smith-sme6admin' and maybe 'mysqladmin drop sme6admin' and 'rm -Rf /var/lib/sme6admin' to completely remove sme6admin."
284 fi
285
286 fi
287
288 %postun
289
290 %files -f %{name}-%{version}-filelist
291 %defattr(-,root,root)
292 %attr(755,root,root) /etc/e-smith/sql/init/sme7admin
293

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