/[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.10 - (hide annotations) (download)
Mon Mar 9 19:10:59 2009 UTC (15 years, 3 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 vip-ire 1.10 # $Id: smeserver-sme7admin.spec,v 1.9 2009/03/05 21:55:07 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.10 %define release 5
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.3
20 slords 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
21     BuildArchitectures: noarch
22 vip-ire 1.3
23     BuildRequires: e-smith-devtools
24 slords 1.5 BuildRequires: gettext
25 vip-ire 1.3
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 slords 1.1 AutoReqProv: no
34    
35 slords 1.5 %changelog
36 vip-ire 1.10 * 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 slords 1.9 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-4.sme
41     - Remove extra panel links
42    
43 slords 1.8 * Thu Mar 05 2009 SME Translation Server <translations@contribs.org> 1.1.1-3.sme
44     - apply locale 2009-03-05 patch
45    
46 vip-ire 1.7 * Thu Mar 5 2009 Daniel B. <daniel@firewall-services.com> 1.1.1-2.sme
47     - translate spec file in english
48    
49 slords 1.9 * Thu Mar 5 2009 Shad L. Lords <slords@mail.com> 1.1.1-1.sme
50 slords 1.5 - Roll new version in prep for translation
51 slords 1.6 - Convert base strings to english
52 slords 1.1
53 vip-ire 1.3 * 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 slords 1.1 * 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 vip-ire 1.7 - 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 slords 1.1
91     * Mon Oct 03 2005 Cyril Dumas <cyril@firewall-services.com>
92     - v1.0.5
93 vip-ire 1.7 - Fix some bugs so it can run on sme7
94     - lots of modifications for sme7
95 slords 1.1
96     * Tue Feb 01 2005 Landry Breuil <landry@firewall-services.com>
97     - v1.0.4
98 vip-ire 1.7 - use gettext for all text outputs
99     - english translation for panel and emails
100     - include .po files for french and english
101 slords 1.1
102     * Tue Sep 14 2004 Landry Breuil <landry@firewall-services.com>
103     - v1.0.3
104 vip-ire 1.7 - 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 slords 1.1
112     * Thu Aug 26 2004 Landry Breuil <landry@firewall-services.com>
113     - v1.0.2
114 vip-ire 1.7 - 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 slords 1.1
119     * Tue Aug 10 2004 Landry Breuil <landry@firewall-services.com>
120 vip-ire 1.7 - Fix postinstall and preun scripts for upgrades
121     - Fix service not starting after a reboot
122 slords 1.1
123     * Mon Aug 9 2004 Landry Breuil <landry@firewall-services.com>
124     - v1.0.1
125 vip-ire 1.7 - Add status interval parameter
126     - Better compatibility with SME 5.6
127 slords 1.1
128     * Fri Aug 6 2004 Landry Breuil <landry@firewall-services.com>
129     - v1.0.0
130    
131     %description
132 vip-ire 1.7 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 slords 1.1
138 vip-ire 1.7 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 slords 1.1
141 vip-ire 1.7 This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
142 slords 1.1
143     %prep
144     %setup
145 slords 1.6 %patch1 -p1
146 slords 1.8 %patch2 -p1
147 vip-ire 1.10 #%patch3 -p1
148     %patch4 -p1
149 slords 1.1
150     %build
151     perl createlinks
152     %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme7admin
153 slords 1.6 %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
154 slords 1.1
155 slords 1.6 xgettext --from-code UTF-8 -F --no-wrap -L perl \
156 slords 1.5 -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 slords 1.1
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 vip-ire 1.7

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