/[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.3 - (show annotations) (download)
Tue Mar 3 18:45:13 2009 UTC (15 years, 8 months ago) by vip-ire
Branch: MAIN
Changes since 1.2: +18 -3 lines
Add e-smith-devtools as a build dependency

1 # $Id: smeserver-sme7admin.spec,v 1.2 2009/03/02 23:53:30 slords Exp $
2 # Authority: vip-ire
3 # Name: Daniel Berteaud
4
5 Summary: Un module sme pour avoir des infos sur l'utilisation du serveur.
6 %define name smeserver-sme7admin
7 Name: %{name}
8 %define version 1.1.0
9 %define release 7
10 Version: %{version}
11 Release: %{release}
12 License: GPL
13 Group: Networking/Daemons
14 Source: %{name}-%{version}.tar.gz
15
16 #Patch0: %{name}-%{version}.patch.yyyymmddnn
17
18 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
19 BuildArchitectures: noarch
20
21 BuildRequires: e-smith-devtools
22
23 Requires: e-smith-base
24 Requires: rrdtool-perl
25 Requires: rrdtool
26 Requires: hddtemp
27 Requires: sysstat < 5.1
28 Requires: lm_sensors
29
30 # lm_sensors est de base dans sme maintenant -> devrait pas y avoir de pb de deps
31 AutoReqProv: no
32
33 Patch0: smeserver-sme7admin-newrrd.patch
34 Patch1: smeserver-sme7admin-0conf.patch
35 Patch2: smeserver-sme7admin-fix_samba_service_name.patch
36 Patch3: smeserver-sme7admin-alertForm.patch
37 Patch4: smeserver-sme7admin-1.1.0-fix_userpanel_graph.patch
38 Patch5: smeserver-sme6admin-1.1.0-remove_db_init_from_spec.patch
39
40 %changelog
41 * Tue Mar 03 2009 Daniel B. <daniel@firewall-services.com> 1.1.0-7
42 - Split Requires in several lines
43 - Add e-smith-devtools as a build dependency
44
45 * Tue Feb 17 2009 Daniel B. <daniel@firewall-services.com> 1.1.0-6
46 - Fixes in spec file
47 - Fix links for graphs in userpanels
48 - move db initialization from spec file to source archive
49
50 * Thu Aug 13 2008 Daniel B. <daniel@firewall-services.com> 1.1.0-5
51 - Fix configuration db flush when we use the mini form
52 to configure alerts [SME: 4435]
53
54 * Mon Jun 23 2008 Daniel B. <daniel@firewal-services.com> 1.1.0-4
55 - fix a bug when a configuration value is 0 [SME: 4420]
56 - fix service name (smbd, not smb) [SME: 4419]
57
58 * Fri Jun 13 2008 Daniel B. <daniel@firewall-services.com> 1.1.0-3
59 - compatibility with rrdtool 1.2 [SME: 3729]
60 - compatibility with new service status output [SME: 2987]
61 - correct sme7admind not starting after a crash (existing pid file)[SME: 1451][SME: 3022]
62 - configuration is stored in the db
63 - unique radom mysql password for new install
64 - fixed some warnings in httpd/admin_error_log
65 - clean the spec file
66 - some code cleaning
67
68 * Wed Feb 01 2006 Landry Breuil <landry@firewall-services.com>
69 - v1.1.0 - un an après la derniere version majeure.
70 - Renommage en smeserver-sme7admin.
71 - Uniquement compatible avec SME 7 a partir de maintenant.
72 - Reecriture majeure, GROS nettoyage du code.
73 - Passage des options dans un fichier de configuration.
74 - BEAUCOUP plus de choses configurables. Gere plus de configurations correctement.
75 - Ajout de services specifiques SME7.
76 - Ajout d'un lien pour configurer la limite dans les mails d'alerte.
77 - Ajout du 'netstat -tlp' et du 'w' dans la page d'accueil.
78
79 * Mon Oct 03 2005 Cyril Dumas <cyril@firewall-services.com>
80 - v1.0.5
81 - Correction de certains bugs pour pouvoir le lancer sur sme7.
82 - Beaucoup de choses fonctionnent anormalement (événements non détectés) sur sme7.
83
84 * Tue Feb 01 2005 Landry Breuil <landry@firewall-services.com>
85 - v1.0.4
86 - passage a gettext pour toutes les sorties texte.
87 - traduction anglaise pour le panel et le texte des e-mails.
88 - fichier .po inclus pour la langue francais et anglaise.
89
90 * Tue Sep 14 2004 Landry Breuil <landry@firewall-services.com>
91 - v1.0.3
92 - Ajout de afp sur le graphe des sessions.
93 - Modification des graphes de réseau.
94 - Ajout graphe trafic serveur hors routage.
95 - Amélioration UI et short_status (easter-egg ;)).
96 - Correction bug client ftp anonymous.
97 - Possibilité de désactiver les alertes.
98 - Nettoyage /var/tmp au logrotate.
99
100 * Thu Aug 26 2004 Landry Breuil <landry@firewall-services.com>
101 - v1.0.2
102 - Compatibilite avec la 5.6 Ok
103 - Prise en compte de la locale US (0.0 => 0,0)
104 - Ajout temp hd 2
105 - Correction expreg sur hostname
106
107 * Tue Aug 10 2004 Landry Breuil <landry@firewall-services.com>
108 - Amelioration des scripts postinstall et preuninstall pour rendre possible l'upgrade
109 - Correction du bug qui ne lancait pas le service au reboot
110
111 * Mon Aug 9 2004 Landry Breuil <landry@firewall-services.com>
112 - v1.0.1
113 - Ajout de la configuration du temps entre 2 mails de status
114 - Amelioration de la compatibilite avec SME 5.6
115
116 * Fri Aug 6 2004 Landry Breuil <landry@firewall-services.com>
117 - v1.0.0
118
119 %description
120 Un demon qui recolte des informations en parsant les logs du systeme, en executant
121 des commandes de status type sysstat, qui alimente des rrd et une base de donnees mysql,
122 et qui declenche des alertes par e-mail en fonction de criteres configurables.
123 Associé a un panel du server-manager qui permet de consulter les informations stockees,
124 d'afficher les graphes generes par les rrdtool, et de configurer les alertes.
125
126 Il faut installer lm_sensors, hddtemp, ulogd, clamav et spamassassin si on veut
127 l'utiliser au maximum. Tout ces logiciels sont inclus dans SME 7.0.
128
129 Ce programme s'inspire en toute petite partie de e-smith-sysmon par Shad Lords.
130 Il permet d'avoir un maximum d'information sur l'utilisation du serveur en un coup d'oeil.
131
132 %prep
133 %setup
134 %patch0 -p1
135 %patch1 -p1
136 %patch2 -p1
137 %patch3 -p1
138 %patch4 -p1
139 %patch5 -p1
140
141 %build
142 perl createlinks
143 %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme7admin
144
145
146 %install
147 rm -rf $RPM_BUILD_ROOT
148 (cd root ; find . -depth -print | cpio -dump $RPM_BUILD_ROOT)
149 rm -f %{name}-%{version}-filelist
150 /sbin/e-smith/genfilelist $RPM_BUILD_ROOT > %{name}-%{version}-filelist
151
152 %clean
153 rm -rf $RPM_BUILD_ROOT
154
155 %pre
156 # This is to correct a bug in the previous version
157 if [ -e /etc/e-smith/web/panels/manager/html/sme7admin/sme7admin.conf ]; then
158 cp -a /etc/e-smith/web/panels/manager/html/sme7admin/sme7admin.conf \
159 /etc/e-smith/web/panels/manager/html/sme7admin/_sme7admin.conf
160 fi
161
162 %preun
163
164 %post
165
166 if [ $1 -eq 1 ]
167 then
168
169 if [ -d /var/lib/sme6admin ] && [ -d /var/lib/mysql/sme6admin/ ]
170 then
171 echo "You may now safely remove sme6admin. Datas were migrated to sme7admin."
172 echo "Execute 'rpm -e e-smith-sme6admin' and maybe 'mysqladmin drop sme6admin' and 'rm -Rf /var/lib/sme6admin' to completely remove sme6admin."
173 fi
174
175 fi
176
177 %postun
178
179 %files -f %{name}-%{version}-filelist
180 %defattr(-,root,root)
181 %attr(755,root,root) /etc/e-smith/sql/init/sme7admin

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