/[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.25 - (show annotations) (download)
Sun Mar 6 15:28:30 2011 UTC (13 years, 2 months ago) by slords
Branch: MAIN
Changes since 1.24: +7 -2 lines
Apply updates

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

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