/[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.24 - (hide annotations) (download)
Sun May 23 19:14:19 2010 UTC (14 years, 6 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-19_el4_sme
Changes since 1.23: +7 -2 lines
* Sun May 23 2010 SME Translation Server <translations@contribs.org> 1.1.1-19.sme
- apply locale 2010-05-23 patch

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

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