/[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.27 - (hide annotations) (download)
Tue Mar 20 15:39:13 2012 UTC (12 years, 7 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-22_el4_sme
Changes since 1.26: +7 -2 lines
* Tue Mar 20 2012 SME Translation Server <translations@contribs.org> 1.1.1-22.el6
- apply locale 2012-03-20 patch

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

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