/[smecontribs]/rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec
ViewVC logotype

Contents of /rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.10 - (show annotations) (download)
Mon Mar 9 19:10:59 2009 UTC (15 years, 2 months ago) by vip-ire
Branch: MAIN
CVS Tags: smeserver-sme7admin-1_1_1-5_el4_sme
Changes since 1.9: +10 -4 lines
locales detection

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

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