/[smecontribs]/rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec
ViewVC logotype

Contents of /rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.19 - (show annotations) (download)
Mon Aug 24 17:58:13 2009 UTC (14 years, 8 months ago) by slords
Branch: MAIN
Changes since 1.18: +7 -2 lines
Translation updates

1 # $Id: smeserver-sme7admin.spec,v 1.18 2009/07/22 07:52:09 vip-ire Exp $
2 # Authority: vip-ire
3 # Name: Daniel Berteaud
4
5 Summary: A graphical monitor, alert raising, and services supervision tool for your SME Server.
6 %define name smeserver-sme7admin
7 Name: %{name}
8 %define version 1.1.1
9 %define release 14
10 Version: %{version}
11 Release: %{release}%{?dist}
12 License: GPL
13 Group: Networking/Daemons
14 Source: %{name}-%{version}.tar.gz
15 Patch1: smeserver-sme6admin-1.1.1-toenglish.patch
16 Patch2: smeserver-sme7admin-1.1.1-locale-2009-03-05.patch
17 #Patch3: smeserver-sme7admin-1.1.1-extralink.patch
18 Patch4: smeserver-sme7admin-1.1.1-detect_locale.patch
19 Patch5: smeserver-sme7admin-1.1.1-detect_locales_regexp.patch
20 Patch6: smeserver-sme7admin-1.1.1-locale-2009-04-27.patch
21 Patch7: smeserver-sme7admin-1.1.1-locale-2009-05-20.patch
22 Patch8: smeserver-sme7admin-1.1.1-fixe_mail_status.patch
23 Patch9: smeserver-sme7admin-1.1.1-locale-2009-05-26.patch
24 Patch10: smeserver-sme7admin-1.1.1-locale-2009-06-05.patch
25 Patch11: smeserver-sme7admin-1.1.1-locale-2009-06-15.patch
26 Patch12: smeserver-sme7admin-1.1.1-locale-2009-07-22.patch
27 Patch13: smeserver-sme7admin-1.1.1-locale-2009-08-24.patch
28
29 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
30 BuildArchitectures: noarch
31
32 BuildRequires: e-smith-devtools
33 BuildRequires: gettext
34
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 AutoReqProv: no
43
44 %changelog
45 * Mon Aug 24 2009 SME Translation Server <translations@contribs.org> 1.1.1-14.sme
46 - apply locale 2009-08-24 patch
47
48 * Wed Jul 22 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-13.sme
49 - apply locale 2009-07-22 patch
50
51 * Mon Jun 15 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-12.sme
52 - apply locale 2009-06-15 patch
53
54 * Fri Jun 05 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-11.sme
55 - apply locale 2009-06-05 patch
56
57 * Tue May 25 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-10.sme
58 - apply locale 2009-05-26 patch
59
60 * 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 * Wed May 20 2009 SME Translation Server <translations@contribs.org> 1.1.1-8.sme
64 - apply locale 2009-05-20 patch
65
66 * Mon Apr 27 2009 SME Translation Server <translations@contribs.org> 1.1.1-7.sme
67 - apply locale 2009-04-27 patch
68
69 * 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 * 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 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-4.sme
77 - Remove extra panel links
78
79 * Thu Mar 05 2009 SME Translation Server <translations@contribs.org> 1.1.1-3.sme
80 - apply locale 2009-03-05 patch
81
82 * Thu Mar 5 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-2.sme
83 - translate spec file in english
84
85 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-1.sme
86 - Roll new version in prep for translation
87 - Convert base strings to english
88
89 * 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 * 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 - 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
127 * Mon Oct 03 2005 Cyril Dumas <cyril@firewall-services.com>
128 - v1.0.5
129 - Fix some bugs so it can run on sme7
130 - lots of modifications for sme7
131
132 * Tue Feb 01 2005 Landry Breuil <landry@firewall-services.com>
133 - v1.0.4
134 - use gettext for all text outputs
135 - english translation for panel and emails
136 - include .po files for french and english
137
138 * Tue Sep 14 2004 Landry Breuil <landry@firewall-services.com>
139 - v1.0.3
140 - 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
148 * Thu Aug 26 2004 Landry Breuil <landry@firewall-services.com>
149 - v1.0.2
150 - 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
155 * Tue Aug 10 2004 Landry Breuil <landry@firewall-services.com>
156 - Fix postinstall and preun scripts for upgrades
157 - Fix service not starting after a reboot
158
159 * Mon Aug 9 2004 Landry Breuil <landry@firewall-services.com>
160 - v1.0.1
161 - Add status interval parameter
162 - Better compatibility with SME 5.6
163
164 * Fri Aug 6 2004 Landry Breuil <landry@firewall-services.com>
165 - v1.0.0
166
167 %description
168 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
174 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
177 This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
178
179 %prep
180 %setup
181 %patch1 -p1
182 %patch2 -p1
183 #%patch3 -p1
184 %patch4 -p1
185 %patch5 -p1
186 %patch6 -p1
187 %patch7 -p1
188 %patch8 -p1
189 %patch9 -p1
190 %patch10 -p1
191 %patch11 -p1
192 %patch12 -p1
193 %patch13 -p1
194
195 %build
196 perl createlinks
197 %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme7admin
198 %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
199
200 xgettext --from-code UTF-8 -F --no-wrap -L perl \
201 -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
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

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