/[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.26 - (show annotations) (download)
Wed Apr 27 16:48:28 2011 UTC (13 years, 7 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-21_el4_sme
Changes since 1.25: +7 -2 lines
* Wed Apr 27 2011 SME Translation Server <translations@contribs.org> 1.1.1-21.sme
- apply locale 2011-04-27 patch

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

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