/[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.3 - (hide 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 vip-ire 1.3 # $Id: smeserver-sme7admin.spec,v 1.2 2009/03/02 23:53:30 slords Exp $
2 slords 1.2 # Authority: vip-ire
3     # Name: Daniel Berteaud
4    
5 slords 1.1 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 vip-ire 1.3 %define release 7
10 slords 1.1 Version: %{version}
11     Release: %{release}
12 slords 1.2 License: GPL
13 slords 1.1 Group: Networking/Daemons
14     Source: %{name}-%{version}.tar.gz
15 vip-ire 1.3
16 slords 1.1 #Patch0: %{name}-%{version}.patch.yyyymmddnn
17 vip-ire 1.3
18 slords 1.1 BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot
19     BuildArchitectures: noarch
20 vip-ire 1.3
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 slords 1.1 # 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 vip-ire 1.3 * 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 slords 1.1 * 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