/[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.14 - (hide annotations) (download)
Tue May 26 08:20:25 2009 UTC (15 years, 6 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 vip-ire 1.14 # $Id: smeserver-sme7admin.spec,v 1.13 2009/05/20 18:16:28 slords 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.14 %define release 9
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.3
24 slords 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
25     BuildArchitectures: noarch
26 vip-ire 1.3
27     BuildRequires: e-smith-devtools
28 slords 1.5 BuildRequires: gettext
29 vip-ire 1.3
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 slords 1.1 AutoReqProv: no
38    
39 slords 1.5 %changelog
40 vip-ire 1.14 * 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 slords 1.13 * Wed May 20 2009 SME Translation Server <translations@contribs.org> 1.1.1-8.sme
44     - apply locale 2009-05-20 patch
45    
46 slords 1.12 * Mon Apr 27 2009 SME Translation Server <translations@contribs.org> 1.1.1-7.sme
47     - apply locale 2009-04-27 patch
48    
49 vip-ire 1.11 * 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 vip-ire 1.10 * 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 slords 1.9 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-4.sme
57     - Remove extra panel links
58    
59 slords 1.8 * Thu Mar 05 2009 SME Translation Server <translations@contribs.org> 1.1.1-3.sme
60     - apply locale 2009-03-05 patch
61    
62 vip-ire 1.7 * Thu Mar 5 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-2.sme
63     - translate spec file in english
64    
65 slords 1.9 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-1.sme
66 slords 1.5 - Roll new version in prep for translation
67 slords 1.6 - Convert base strings to english
68 slords 1.1
69 vip-ire 1.3 * 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 slords 1.1 * 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 vip-ire 1.7 - 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 slords 1.1
107     * Mon Oct 03 2005 Cyril Dumas <cyril@firewall-services.com>
108     - v1.0.5
109 vip-ire 1.7 - Fix some bugs so it can run on sme7
110     - lots of modifications for sme7
111 slords 1.1
112     * Tue Feb 01 2005 Landry Breuil <landry@firewall-services.com>
113     - v1.0.4
114 vip-ire 1.7 - use gettext for all text outputs
115     - english translation for panel and emails
116     - include .po files for french and english
117 slords 1.1
118     * Tue Sep 14 2004 Landry Breuil <landry@firewall-services.com>
119     - v1.0.3
120 vip-ire 1.7 - 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 slords 1.1
128     * Thu Aug 26 2004 Landry Breuil <landry@firewall-services.com>
129     - v1.0.2
130 vip-ire 1.7 - 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 slords 1.1
135     * Tue Aug 10 2004 Landry Breuil <landry@firewall-services.com>
136 vip-ire 1.7 - Fix postinstall and preun scripts for upgrades
137     - Fix service not starting after a reboot
138 slords 1.1
139     * Mon Aug 9 2004 Landry Breuil <landry@firewall-services.com>
140     - v1.0.1
141 vip-ire 1.7 - Add status interval parameter
142     - Better compatibility with SME 5.6
143 slords 1.1
144     * Fri Aug 6 2004 Landry Breuil <landry@firewall-services.com>
145     - v1.0.0
146    
147     %description
148 vip-ire 1.7 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 slords 1.1
154 vip-ire 1.7 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 slords 1.1
157 vip-ire 1.7 This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
158 slords 1.1
159     %prep
160     %setup
161 slords 1.6 %patch1 -p1
162 slords 1.8 %patch2 -p1
163 vip-ire 1.10 #%patch3 -p1
164     %patch4 -p1
165 vip-ire 1.11 %patch5 -p1
166 slords 1.12 %patch6 -p1
167 slords 1.13 %patch7 -p1
168 vip-ire 1.14 %patch8 -p1
169 slords 1.1
170     %build
171     perl createlinks
172     %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme7admin
173 slords 1.6 %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
174 slords 1.1
175 slords 1.6 xgettext --from-code UTF-8 -F --no-wrap -L perl \
176 slords 1.5 -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 slords 1.1
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 vip-ire 1.7

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