/[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.20 - (hide annotations) (download)
Tue Sep 29 06:26:29 2009 UTC (15 years, 2 months ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-15_el4_sme
Changes since 1.19: +7 -2 lines
apply locale 2009-09-29 patch

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

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