/[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.25 - (hide annotations) (download)
Sun Mar 6 15:28:30 2011 UTC (13 years, 8 months ago) by slords
Branch: MAIN
Changes since 1.24: +7 -2 lines
Apply updates

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

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