/[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.15 - (hide annotations) (download)
Tue May 26 09:42:06 2009 UTC (15 years, 5 months ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-10_el4_sme
Changes since 1.14: +7 -2 lines
apply local 2009-05-26 patch

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

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