/[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.26 - (hide annotations) (download)
Wed Apr 27 16:48:28 2011 UTC (13 years, 7 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-21_el4_sme
Changes since 1.25: +7 -2 lines
* Wed Apr 27 2011 SME Translation Server <translations@contribs.org> 1.1.1-21.sme
- apply locale 2011-04-27 patch

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

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