/[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.23 - (show annotations) (download)
Wed Mar 3 04:03:34 2010 UTC (14 years, 8 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-18_el4_sme
Changes since 1.22: +7 -2 lines
* Tue Mar 02 2010 SME Translation Server <translations@contribs.org> 1.1.1-18.sme
- apply locale 2010-03-02 patch

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

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