/[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.14 - (show annotations) (download)
Tue May 26 08:20:25 2009 UTC (15 years, 5 months ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-9_el4_sme
Changes since 1.13: +7 -2 lines
Fixe Status Emails DB parameters

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

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