/[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.17 - (hide annotations) (download)
Mon Jun 15 15:27:22 2009 UTC (15 years, 5 months ago) by vip-ire
Branch: MAIN
Changes since 1.16: +7 -2 lines
Add locale 2009-06-15 patch

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

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