/[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.21 - (show annotations) (download)
Wed Oct 21 17:36:22 2009 UTC (15 years, 1 month ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-16_el4_sme
Changes since 1.20: +8 -3 lines
apply locale 2009-10-21 patch

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

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