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

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

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


Revision 1.1 - (show annotations) (download)
Sat Jun 16 17:08:59 2012 UTC (12 years, 5 months ago) by slords
Branch: MAIN
CVS Tags: smeserver-sme8admin-1_3-1_el5_sme
* Sun Jun 10 2012 JP Pialasse <test@pialasse.com> 1.3-1.sme
- Initial version

1 # $Id: smeserver-sme8admin.spec,v 1.21 2009/10/21 17:36:22 vip-ire Exp $
2 # 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 %define release 1
11 Version: %{version}
12 Release: %{release}%{?dist}
13 License: GPL
14 Group: Networking/Daemons
15 Source: %{name}-%{version}.tgz
16
17 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
18 BuildArchitectures: noarch
19
20 BuildRequires: e-smith-devtools
21 BuildRequires: gettext
22
23 Requires: e-smith-base
24 Requires: smeserver-release >= 8
25 Requires: rrdtool-perl
26 Requires: rrdtool
27 Requires: hddtemp
28 Requires: sysstat
29 Requires: lm_sensors
30
31 AutoReqProv: no
32
33 %changelog
34 * Sun Jun 10 2012 JP Pialasse <test@pialasse.com> 1.3-1.sme
35 - Initial version
36
37 %description
38 The main part of sme8admin is a daemon which gathers informations from logs
39 and other tools like systat, it then feed a mysql database and create RRD
40 graphs about your system state.
41 This daemon can also send periodics mails (with some logs), and alerts mails
42 based on configurable thresolds.
43
44 A panel is also available in the server-manager, with which you can access gathered
45 data, display the RRD graphs and configure the service.
46
47 This contrib is a bit inspired by e-smith-sysmon from Shad Lords.
48
49 %prep
50 %setup
51
52 %build
53 perl createlinks
54 %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme8admin
55 %{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES
56
57 xgettext --from-code UTF-8 -F --no-wrap -L perl \
58 -o root/usr/share/locale/en_US/LC_MESSAGES/sme8admin.po \
59 root/etc/e-smith/web/functions/sme8admin \
60 root/usr/bin/sme8admind
61
62 /sbin/e-smith/generate-lexicons
63
64 %install
65 rm -rf $RPM_BUILD_ROOT
66 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
67 rm -f %{name}-%{version}-filelist
68 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %pre
74 # This is to correct a bug in the previous version
75 if [ -e /etc/e-smith/web/panels/manager/html/sme7admin/sme7admin.conf ]; then
76 cp -a /etc/e-smith/web/panels/manager/html/sme7admin/sme7admin.conf \
77 /etc/e-smith/web/panels/manager/html/sme7admin/_sme7admin.conf
78 fi
79
80 %preun
81
82
83 %post
84
85 if [ $1 -eq 1 ]
86 then
87
88 if [ -d /var/lib/sme7admin ] && [ -d /var/lib/mysql/sme7admin/ ]
89 then
90 echo "After post-upgrade and reboot, you may safely remove sme7admin, as datas will be migrated to sme8admin."
91 echo "Execute 'rpm -e smeserver-sme7admin' and maybe 'mysqladmin drop sme7admin' and 'rm -Rf /var/lib/sme7admin' to completely remove sme7admin."
92 fi
93
94 fi
95
96 %postun
97
98 %files -f %{name}-%{version}-filelist
99 %defattr(-,root,root)
100 %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