/[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.13 - (hide annotations) (download)
Wed May 20 18:16:28 2009 UTC (15 years, 6 months ago) by slords
Branch: MAIN
Changes since 1.12: +7 -2 lines
Apply patches

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

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