/[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.18 - (hide 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 vip-ire 1.18 # $Id: smeserver-sme7admin.spec,v 1.17 2009/06/15 15:27: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 vip-ire 1.18 %define release 13
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 vip-ire 1.3
28 slords 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
29     BuildArchitectures: noarch
30 vip-ire 1.3
31     BuildRequires: e-smith-devtools
32 slords 1.5 BuildRequires: gettext
33 vip-ire 1.3
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 slords 1.1 AutoReqProv: no
42    
43 slords 1.5 %changelog
44 vip-ire 1.18 * Wed Jul 22 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-13.sme
45     - apply locale 2009-07-22 patch
46    
47 vip-ire 1.17 * Mon Jun 15 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-12.sme
48     - apply locale 2009-06-15 patch
49    
50 vip-ire 1.16 * Fri Jun 05 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-11.sme
51     - apply locale 2009-06-05 patch
52    
53 vip-ire 1.15 * Tue May 25 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-10.sme
54     - apply locale 2009-05-26 patch
55    
56 vip-ire 1.14 * 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 slords 1.13 * Wed May 20 2009 SME Translation Server <translations@contribs.org> 1.1.1-8.sme
60     - apply locale 2009-05-20 patch
61    
62 slords 1.12 * Mon Apr 27 2009 SME Translation Server <translations@contribs.org> 1.1.1-7.sme
63     - apply locale 2009-04-27 patch
64    
65 vip-ire 1.11 * 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 vip-ire 1.10 * 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 slords 1.9 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-4.sme
73     - Remove extra panel links
74    
75 slords 1.8 * Thu Mar 05 2009 SME Translation Server <translations@contribs.org> 1.1.1-3.sme
76     - apply locale 2009-03-05 patch
77    
78 vip-ire 1.7 * Thu Mar 5 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-2.sme
79     - translate spec file in english
80    
81 slords 1.9 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-1.sme
82 slords 1.5 - Roll new version in prep for translation
83 slords 1.6 - Convert base strings to english
84 slords 1.1
85 vip-ire 1.3 * 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 slords 1.1 * 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 vip-ire 1.7 - 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 slords 1.1
123     * Mon Oct 03 2005 Cyril Dumas <cyril@firewall-services.com>
124     - v1.0.5
125 vip-ire 1.7 - Fix some bugs so it can run on sme7
126     - lots of modifications for sme7
127 slords 1.1
128     * Tue Feb 01 2005 Landry Breuil <landry@firewall-services.com>
129     - v1.0.4
130 vip-ire 1.7 - use gettext for all text outputs
131     - english translation for panel and emails
132     - include .po files for french and english
133 slords 1.1
134     * Tue Sep 14 2004 Landry Breuil <landry@firewall-services.com>
135     - v1.0.3
136 vip-ire 1.7 - 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 slords 1.1
144     * Thu Aug 26 2004 Landry Breuil <landry@firewall-services.com>
145     - v1.0.2
146 vip-ire 1.7 - 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 slords 1.1
151     * Tue Aug 10 2004 Landry Breuil <landry@firewall-services.com>
152 vip-ire 1.7 - Fix postinstall and preun scripts for upgrades
153     - Fix service not starting after a reboot
154 slords 1.1
155     * Mon Aug 9 2004 Landry Breuil <landry@firewall-services.com>
156     - v1.0.1
157 vip-ire 1.7 - Add status interval parameter
158     - Better compatibility with SME 5.6
159 slords 1.1
160     * Fri Aug 6 2004 Landry Breuil <landry@firewall-services.com>
161     - v1.0.0
162    
163     %description
164 vip-ire 1.7 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 slords 1.1
170 vip-ire 1.7 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 slords 1.1
173 vip-ire 1.7 This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
174 slords 1.1
175     %prep
176     %setup
177 slords 1.6 %patch1 -p1
178 slords 1.8 %patch2 -p1
179 vip-ire 1.10 #%patch3 -p1
180     %patch4 -p1
181 vip-ire 1.11 %patch5 -p1
182 slords 1.12 %patch6 -p1
183 slords 1.13 %patch7 -p1
184 vip-ire 1.14 %patch8 -p1
185 vip-ire 1.15 %patch9 -p1
186 vip-ire 1.16 %patch10 -p1
187 vip-ire 1.17 %patch11 -p1
188 vip-ire 1.18 %patch12 -p1
189 slords 1.1
190     %build
191     perl createlinks
192     %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme7admin
193 slords 1.6 %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
194 slords 1.1
195 slords 1.6 xgettext --from-code UTF-8 -F --no-wrap -L perl \
196 slords 1.5 -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 slords 1.1
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 vip-ire 1.7

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