/[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.18 - (show annotations) (download)
Wed Jul 22 07:52:09 2009 UTC (15 years, 4 months ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-13_el4_sme
Changes since 1.17: +7 -2 lines
Apply locale 2009-07-22 patch

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

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