/[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.24 - (show annotations) (download)
Sun May 23 19:14:19 2010 UTC (14 years, 6 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-19_el4_sme
Changes since 1.23: +7 -2 lines
* Sun May 23 2010 SME Translation Server <translations@contribs.org> 1.1.1-19.sme
- apply locale 2010-05-23 patch

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

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