/[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.20 - (show annotations) (download)
Tue Sep 29 06:26:29 2009 UTC (15 years, 1 month ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-15_el4_sme
Changes since 1.19: +7 -2 lines
apply locale 2009-09-29 patch

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

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