/[smecontribs]/rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec
ViewVC logotype

Annotation of /rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.28 - (hide annotations) (download)
Mon Sep 10 01:06:14 2012 UTC (12 years, 2 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-23_el4_sme, HEAD
Changes since 1.27: +12 -2 lines
* Sun Sep 09 2012 JP Pialasse <tests@pialasse.com> 1.1.1-23.sme
- fix startup [SME 3022]
- apply locale 2012-09-09 patch

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

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