--- rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec 2009/03/05 17:37:19 1.5 +++ rpms/smeserver-sme7admin/contribs7/smeserver-sme7admin.spec 2009/08/24 17:58:13 1.19 @@ -1,17 +1,30 @@ -# $Id: smeserver-sme7admin.spec,v 1.4 2009/03/05 16:25:22 slords Exp $ +# $Id: smeserver-sme7admin.spec,v 1.18 2009/07/22 07:52:09 vip-ire Exp $ # Authority: vip-ire # Name: Daniel Berteaud -Summary: Un module sme pour avoir des infos sur l'utilisation du serveur. +Summary: A graphical monitor, alert raising, and services supervision tool for your SME Server. %define name smeserver-sme7admin Name: %{name} %define version 1.1.1 -%define release 1 +%define release 14 Version: %{version} Release: %{release}%{?dist} License: GPL Group: Networking/Daemons Source: %{name}-%{version}.tar.gz +Patch1: smeserver-sme6admin-1.1.1-toenglish.patch +Patch2: smeserver-sme7admin-1.1.1-locale-2009-03-05.patch +#Patch3: smeserver-sme7admin-1.1.1-extralink.patch +Patch4: smeserver-sme7admin-1.1.1-detect_locale.patch +Patch5: smeserver-sme7admin-1.1.1-detect_locales_regexp.patch +Patch6: smeserver-sme7admin-1.1.1-locale-2009-04-27.patch +Patch7: smeserver-sme7admin-1.1.1-locale-2009-05-20.patch +Patch8: smeserver-sme7admin-1.1.1-fixe_mail_status.patch +Patch9: smeserver-sme7admin-1.1.1-locale-2009-05-26.patch +Patch10: smeserver-sme7admin-1.1.1-locale-2009-06-05.patch +Patch11: smeserver-sme7admin-1.1.1-locale-2009-06-15.patch +Patch12: smeserver-sme7admin-1.1.1-locale-2009-07-22.patch +Patch13: smeserver-sme7admin-1.1.1-locale-2009-08-24.patch BuildRoot: /var/tmp/%{name}-%{version}-%{release}-buildroot BuildArchitectures: noarch @@ -26,12 +39,52 @@ Requires: hddtemp Requires: sysstat < 5.1 Requires: lm_sensors -# lm_sensors est de base dans sme maintenant -> devrait pas y avoir de pb de deps AutoReqProv: no %changelog -* Thu Mar 5 2009 Daniel B. 1.1.1-1.sme +* Mon Aug 24 2009 SME Translation Server 1.1.1-14.sme +- apply locale 2009-08-24 patch + +* Wed Jul 22 2009 Daniel B. 1.1.1-13.sme +- apply locale 2009-07-22 patch + +* Mon Jun 15 2009 Daniel B. 1.1.1-12.sme +- apply locale 2009-06-15 patch + +* Fri Jun 05 2009 Daniel B. 1.1.1-11.sme +- apply locale 2009-06-05 patch + +* Tue May 25 2009 Daniel B. 1.1.1-10.sme +- apply locale 2009-05-26 patch + +* Tue May 25 2009 Daniel B. 1.1.1-9.sme +- Fixe typo in DB parameters for status emails + +* Wed May 20 2009 SME Translation Server 1.1.1-8.sme +- apply locale 2009-05-20 patch + +* Mon Apr 27 2009 SME Translation Server 1.1.1-7.sme +- apply locale 2009-04-27 patch + +* Mon Mar 16 2009 Daniel B. 1.1.1-6.sme +- Use a regexp to detect the locale (thanks Shad Lords) + +* Mon Mar 9 2009 Daniel B. 1.1.1-5.sme +- detection of locales supported by SME server +- re-enable additionnal link (required to access graphs with userpanels contrib) + +* Thu Mar 5 2009 Shad L. Lords 1.1.1-4.sme +- Remove extra panel links + +* Thu Mar 05 2009 SME Translation Server 1.1.1-3.sme +- apply locale 2009-03-05 patch + +* Thu Mar 5 2009 Daniel B. 1.1.1-2.sme +- translate spec file in english + +* Thu Mar 5 2009 Shad L. Lords 1.1.1-1.sme - Roll new version in prep for translation +- Convert base strings to english * Tue Mar 03 2009 Daniel B. 1.1.0-7 - Split Requires in several lines @@ -61,77 +114,90 @@ AutoReqProv: no - some code cleaning * Wed Feb 01 2006 Landry Breuil -- v1.1.0 - un an après la derniere version majeure. -- Renommage en smeserver-sme7admin. -- Uniquement compatible avec SME 7 a partir de maintenant. -- Reecriture majeure, GROS nettoyage du code. -- Passage des options dans un fichier de configuration. -- BEAUCOUP plus de choses configurables. Gere plus de configurations correctement. -- Ajout de services specifiques SME7. -- Ajout d'un lien pour configurer la limite dans les mails d'alerte. -- Ajout du 'netstat -tlp' et du 'w' dans la page d'accueil. +- v1.1.0 +- renamed to smeserver-sme7admin +- only compatible with sme7 from now +- Major rewrite, BIG code cleanup +- configuration stored in a file +- a LOT more things configurable +- Add sme7 specific services +- Add a link for thresold configuration in alerts emails +- Add 'netstat -tpl' and 'w' on the main page * Mon Oct 03 2005 Cyril Dumas - v1.0.5 -- Correction de certains bugs pour pouvoir le lancer sur sme7. -- Beaucoup de choses fonctionnent anormalement (événements non détectés) sur sme7. +- Fix some bugs so it can run on sme7 +- lots of modifications for sme7 * Tue Feb 01 2005 Landry Breuil - v1.0.4 -- passage a gettext pour toutes les sorties texte. -- traduction anglaise pour le panel et le texte des e-mails. -- fichier .po inclus pour la langue francais et anglaise. +- use gettext for all text outputs +- english translation for panel and emails +- include .po files for french and english * Tue Sep 14 2004 Landry Breuil - v1.0.3 -- Ajout de afp sur le graphe des sessions. -- Modification des graphes de réseau. -- Ajout graphe trafic serveur hors routage. -- Amélioration UI et short_status (easter-egg ;)). -- Correction bug client ftp anonymous. -- Possibilité de désactiver les alertes. -- Nettoyage /var/tmp au logrotate. +- Add afp in sessions graph +- Network graphs enhancement +- Add server trafic other than forward +- Enhance panel and short_status (easter-egg ;)) +- Fix ftp anonymous client bug +- possibility to disable alerts +- clean /var/tmp during logrotate * Thu Aug 26 2004 Landry Breuil - v1.0.2 -- Compatibilite avec la 5.6 Ok -- Prise en compte de la locale US (0.0 => 0,0) -- Ajout temp hd 2 -- Correction expreg sur hostname +- Full Compatibility with 5.6 +- Support for US locale (0.0 => 0,0) +- Added temp hd 2 +- Correct regexp on hostname * Tue Aug 10 2004 Landry Breuil -- Amelioration des scripts postinstall et preuninstall pour rendre possible l'upgrade -- Correction du bug qui ne lancait pas le service au reboot +- Fix postinstall and preun scripts for upgrades +- Fix service not starting after a reboot * Mon Aug 9 2004 Landry Breuil - v1.0.1 -- Ajout de la configuration du temps entre 2 mails de status -- Amelioration de la compatibilite avec SME 5.6 +- Add status interval parameter +- Better compatibility with SME 5.6 * Fri Aug 6 2004 Landry Breuil - v1.0.0 %description -Un demon qui recolte des informations en parsant les logs du systeme, en executant -des commandes de status type sysstat, qui alimente des rrd et une base de donnees mysql, -et qui declenche des alertes par e-mail en fonction de criteres configurables. -Associé a un panel du server-manager qui permet de consulter les informations stockees, -d'afficher les graphes generes par les rrdtool, et de configurer les alertes. +The main part of sme7admin is a daemon which gathers informations from logs +and other tools like systat, it then feed a mysql database and create RRD +graphs about your system state. +This daemon can also send periodics mails (with some logs), and alerts mails +based on configurable thresolds. -Il faut installer lm_sensors, hddtemp, ulogd, clamav et spamassassin si on veut -l'utiliser au maximum. Tout ces logiciels sont inclus dans SME 7.0. +A panel is also available in the server-manager, with which you can access gathered +data, display the RRD graphs and configure the service. -Ce programme s'inspire en toute petite partie de e-smith-sysmon par Shad Lords. -Il permet d'avoir un maximum d'information sur l'utilisation du serveur en un coup d'oeil. +This contrib is a bit inspired by e-smith-sysmon from Shad Lords. %prep %setup +%patch1 -p1 +%patch2 -p1 +#%patch3 -p1 +%patch4 -p1 +%patch5 -p1 +%patch6 -p1 +%patch7 -p1 +%patch8 -p1 +%patch9 -p1 +%patch10 -p1 +%patch11 -p1 +%patch12 -p1 +%patch13 -p1 %build perl createlinks %{__mkdir_p} root/etc/e-smith/web/panels/manager/html/sme7admin +%{__mkdir_p} root/usr/share/locale/en_US/LC_MESSAGES -xgettext -L perl \ +xgettext --from-code UTF-8 -F --no-wrap -L perl \ -o root/usr/share/locale/en_US/LC_MESSAGES/sme7admin.po \ root/etc/e-smith/web/functions/sme7admin \ root/usr/bin/sme7admind @@ -174,3 +240,4 @@ fi %files -f %{name}-%{version}-filelist %defattr(-,root,root) %attr(755,root,root) /etc/e-smith/sql/init/sme7admin +