/[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.1 - (hide annotations) (download)
Mon Mar 2 23:40:38 2009 UTC (15 years, 9 months ago) by slords
Branch: MAIN
Initial import of smeserver-sme7admin

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