/[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.6 - (hide annotations) (download)
Thu Mar 5 19:08:58 2009 UTC (15 years, 2 months ago) by slords
Branch: MAIN
Changes since 1.5: +6 -2 lines
See changelog

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