/[smecontribs]/rpms/smeserver-sme8admin/contribs8/smeserver-sme8admin.spec
ViewVC logotype

Annotation of /rpms/smeserver-sme8admin/contribs8/smeserver-sme8admin.spec

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


Revision 1.4 - (hide annotations) (download)
Mon Dec 30 06:47:01 2013 UTC (10 years, 4 months ago) by unnilennium
Branch: MAIN
CVS Tags: smeserver-sme8admin-1_3-4_el5_sme, HEAD
Changes since 1.3: +12 -3 lines
* Sun Dec 15 2013 JP Pialasse <test@pialasse.com> 1.3-4.sme
- fix obsolete missing [SME: 7109]
- fix pppoe and vpn loging [SME: 8061]
- added monthly ppoe log
- fix stop on mysql error too many connections [SME: 7683]

1 unnilennium 1.4 # $Id: smeserver-sme8admin.spec,v 1.3 2012/09/10 00:47:40 unnilennium Exp $
2 slords 1.1 # Authority: vip-ire
3     # Name: Daniel Berteaud
4     #
5    
6     Summary: A graphical monitor, alert raising, and services supervision tool for your SME Server.
7     %define name smeserver-sme8admin
8     Name: %{name}
9     %define version 1.3
10 unnilennium 1.4 %define release 4
11 slords 1.1 Version: %{version}
12     Release: %{release}%{?dist}
13     License: GPL
14     Group: Networking/Daemons
15     Source: %{name}-%{version}.tgz
16 unnilennium 1.3 Patch0: smeserver-sme8admin-64bit.patch
17     Patch1: smeserver-sme8admin-1.3-startup.patch
18 unnilennium 1.4 Patch2: smeserver-sme8admin-1.3-newsql.patch
19 slords 1.1
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: smeserver-release >= 8
28     Requires: rrdtool-perl
29     Requires: rrdtool
30     Requires: hddtemp
31     Requires: sysstat
32     Requires: lm_sensors
33 unnilennium 1.4 Obsoletes: smeserver-sme7admin
34     Obsoletes: smeserver-sme6admin
35 slords 1.1
36     AutoReqProv: no
37    
38     %changelog
39 unnilennium 1.4 * Sun Dec 15 2013 JP Pialasse <test@pialasse.com> 1.3-4.sme
40     - fix obsolete missing [SME: 7109]
41     - fix pppoe and vpn loging [SME: 8061]
42     - added monthly ppoe log
43     - fix stop on mysql error too many connections [SME: 7683]
44    
45 unnilennium 1.3 * Sun Sep 09 2012 JP Pialasse <test@pialasse.com> 1.3-3.sme
46     - startup fix [SME 3022]
47    
48 unnilennium 1.2 * Wed Aug 15 2012 JP Pialasse <test@pialasse.com> 1.3-2.sme
49     - 64 bits [SME 7040]
50 unnilennium 1.3
51 slords 1.1 * Sun Jun 10 2012 JP Pialasse <test@pialasse.com> 1.3-1.sme
52     - Initial version
53    
54     %description
55     The main part of sme8admin is a daemon which gathers informations from logs
56     and other tools like systat, it then feed a mysql database and create RRD
57     graphs about your system state.
58     This daemon can also send periodics mails (with some logs), and alerts mails
59     based on configurable thresolds.
60    
61     A panel is also available in the server-manager, with which you can access gathered
62     data, display the RRD graphs and configure the service.
63    
64     This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
65    
66     %prep
67     %setup
68 unnilennium 1.3 %patch0 -p1
69     %patch1 -p1
70 unnilennium 1.4 %patch2 -p1
71 slords 1.1
72     %build
73     perl createlinks
74     %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme8admin
75     %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
76    
77     xgettext --from-code UTF-8 -F --no-wrap -L perl \
78     -o root/usr/share/locale/en_US/LC_MESSAGES/sme8admin.po \
79     root/etc/e-smith/web/functions/sme8admin \
80     root/usr/bin/sme8admind
81    
82     /sbin/e-smith/generate-lexicons
83    
84     %install
85     rm -rf $RPM_BUILD_ROOT
86     (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
87     rm -f %{name}-%{version}-filelist
88     /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
89    
90     %clean
91     rm -rf $RPM_BUILD_ROOT
92    
93     %pre
94     # This is to correct a bug in the previous version
95     if [ -e /etc/e-smith/web/panels/manager/html/sme7admin/sme7admin.conf ]; then
96     cp -a /etc/e-smith/web/panels/manager/html/sme7admin/sme7admin.conf \
97     /etc/e-smith/web/panels/manager/html/sme7admin/_sme7admin.conf
98     fi
99    
100     %preun
101    
102    
103     %post
104    
105     if [ $1 -eq 1 ]
106     then
107    
108     if [ -d /var/lib/sme7admin ] && [ -d /var/lib/mysql/sme7admin/ ]
109     then
110     echo "After post-upgrade and reboot, you may safely remove sme7admin, as datas will be migrated to sme8admin."
111     echo "Execute 'rpm -e smeserver-sme7admin' and maybe 'mysqladmin drop sme7admin' and 'rm -Rf /var/lib/sme7admin' to completely remove sme7admin."
112     fi
113    
114     fi
115    
116     %postun
117    
118     %files -f %{name}-%{version}-filelist
119     %defattr(-,root,root)
120     %attr(755,root,root) /etc/e-smith/sql/init/sme8admin

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