/[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.22 - (hide annotations) (download)
Tue Oct 27 17:43:52 2009 UTC (15 years, 1 month ago) by slords
Branch: MAIN
Changes since 1.21: +7 -2 lines
Translation updates

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

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