/[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.23 - (hide annotations) (download)
Wed Mar 3 04:03:34 2010 UTC (14 years, 8 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-18_el4_sme
Changes since 1.22: +7 -2 lines
* Tue Mar 02 2010 SME Translation Server <translations@contribs.org> 1.1.1-18.sme
- apply locale 2010-03-02 patch

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

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