/[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.12 - (hide annotations) (download)
Mon Apr 27 16:11:21 2009 UTC (15 years, 6 months ago) by slords
Branch: MAIN
Changes since 1.11: +7 -2 lines
Apply locale changes

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

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