/[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.27 - (show annotations) (download)
Tue Mar 20 15:39:13 2012 UTC (12 years, 8 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-22_el4_sme
Changes since 1.26: +7 -2 lines
* Tue Mar 20 2012 SME Translation Server <translations@contribs.org> 1.1.1-22.el6
- apply locale 2012-03-20 patch

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

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