/[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.19 - (hide annotations) (download)
Mon Aug 24 17:58:13 2009 UTC (15 years, 3 months ago) by slords
Branch: MAIN
Changes since 1.18: +7 -2 lines
Translation updates

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

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