/[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.22 - (show annotations) (download)
Tue Oct 27 17:43:52 2009 UTC (14 years, 6 months ago) by slords
Branch: MAIN
Changes since 1.21: +7 -2 lines
Translation updates

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

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