/[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.21 - (hide annotations) (download)
Wed Oct 21 17:36:22 2009 UTC (15 years, 1 month ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-16_el4_sme
Changes since 1.20: +8 -3 lines
apply locale 2009-10-21 patch

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

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