/[smecontribs]/rpms/smeserver-cacti/contribs8/smeserver-cacti.spec
ViewVC logotype

Diff of /rpms/smeserver-cacti/contribs8/smeserver-cacti.spec

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.1 by unnilennium, Tue Feb 12 04:16:59 2013 UTC Revision 1.4 by unnilennium, Fri Oct 18 14:46:30 2013 UTC
# Line 1  Line 1 
1  # $Id: smeserver-cacti.spec,v 1.3 2008/11/25 16:20:19 slords Exp $  # $Id: smeserver-cacti.spec,v 1.3 2013/10/16 03:09:42 unnilennium Exp $
2  # Authority: nocvs  # Authority: nocvs
3  # Name: Michel Van hees  # Name: Michel Van hees
4    
5  Summary: Cacti for smeserver  Summary: Cacti for smeserver
6  %define name smeserver-cacti  %define name smeserver-cacti
7  Name: %{name}  Name: %{name}
8  %define version 0.8.7a  %define version 0.8.8b
9  %define release 1  %define release 3
10  Version: %{version}  Version: %{version}
11  Release: %{release}%{?dist}  Release: %{release}%{?dist}
12  License: Freely distributable  License: Freely distributable
# Line 16  Source: %{name}-%{version}.tar.gz Line 16  Source: %{name}-%{version}.tar.gz
16  BuildRoot: /var/tmp/e-smith-buildroot  BuildRoot: /var/tmp/e-smith-buildroot
17  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
18  BuildArchitectures: noarch  BuildArchitectures: noarch
19  Requires: smeserver-release >= 7, rrdtool >= 1  Requires: smeserver-release >= 8 , rrdtool >= 1
20    Requires: cacti = 0.8.8b-2.el5
21  AutoReqProv: no  AutoReqProv: no
22    
23  %changelog  %changelog
24    * Tue Oct 15 2013 Jean-Philippe Pialasse <tests@pialasse.com> 0.8.8b.sme-3
25    - initial release for SME 8
26    - use el5 repo cacti
27    - fix dependencies
28    
29  * Tue Dec  4 2007 Michel Van hees <michel@vanhees.cc>  * Tue Dec  4 2007 Michel Van hees <michel@vanhees.cc>
30  - Update contrib to 0.8.7a version  - Update contrib to 0.8.7a version
31  - Adding access limitation  - Adding access limitation
# Line 52  echo "%doc COPYING"          >> %{name}- Line 58  echo "%doc COPYING"          >> %{name}-
58  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
59    
60  %pre  %pre
61  /sbin/e-smith/db accounts set cacti reserved  #/sbin/e-smith/db accounts set cacti reserved
62    
63  %preun  %preun
64    
65  %post  %post
66  /sbin/e-smith/db configuration set cacti service  #/sbin/e-smith/db configuration set cacti service
67  /sbin/e-smith/db configuration setprop cacti access private  #/sbin/e-smith/db configuration setprop cacti access private
68    
69  /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  #/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
70  /sbin/e-smith/expand-template /opt/cacti/include/config.php  #/sbin/e-smith/expand-template /opt/cacti/include/config.php
71  service httpd-e-smith sigusr1  #service httpd-e-smith sigusr1
72    
73    
74  cactiVersion=`mysql cacti_sme -N -s -e"select * from version"`  #cactiVersion=`mysql cacti_sme -N -s -e"select * from version"`
75  case "$cactiVersion" in  #case "$cactiVersion" in
76      0.8.6j)  #    0.8.6j)
77          echo ""  #       echo ""
78          echo "Upgrade process !!!!!!"      #        echo "Upgrade process !!!!!!"    
79          mysql cacti_sme < /opt/cacti/cacti_upg086j.sql  #       mysql cacti_sme < /opt/cacti/cacti_upg086j.sql
80          rm -f /opt/cacti/cacti_sme.sql  #       rm -f /opt/cacti/cacti_sme.sql
81          rm -f /opt/cacti/cacti_upg086j.sql  #       rm -f /opt/cacti/cacti_upg086j.sql
82          echo "Upgrade complete ..."  #       echo "Upgrade complete ..."
83          echo ""  #       echo ""
84      ;;  #    ;;
85      0.8.7a)  #    0.8.7a)
86          # Shoul not be here for the moment  #        # Shoul not be here for the moment
87      ;;  #    ;;
88      *)  #    *)
89          # Fresh install  #        # Fresh install
90          echo ""  #       echo ""
91          echo "fresh install..."  #       echo "fresh install..."
92          mysqladmin create cacti_sme  #       mysqladmin create cacti_sme
93          mysql cacti_sme < /opt/cacti/cacti_sme.sql  #       mysql cacti_sme < /opt/cacti/cacti_sme.sql
94          rm -Rf /opt/cacti/install  #       rm -Rf /opt/cacti/install
95          rm -f /opt/cacti/cacti_sme.sql  #       rm -f /opt/cacti/cacti_sme.sql
96          rm -f /opt/cacti/cacti_upg086j.sql  #       rm -f /opt/cacti/cacti_upg086j.sql
97          echo "Install complete ..."  #        echo "Install complete ..."
98          echo ""  #       echo ""
99  esac  #esac
   
 case "${LANG:0:2}" in  
     fr)  
         echo ""  
         echo "Vous pouvez maintenant acceder à cacti via un browser web de la maniere suivante https://nom_server/cacti"  
         echo "Vous pourrez vous loger sous admin avec comme mot de pass admin."  
         echo "Si vous mettez à jour, le mot de passe admin n'aura pas changer!"  
         echo ""  
         echo "Attention !!!!!"  
         echo "Cacti est limité en accès au réseau interne, donc pas depuis internet"  
         echo "Vous pouvez changer cette option avec les commandes :"  
         echo "db configuration setprop cacti access public"  
         echo "signal-events console-save"  
         echo ""  
     ;;  
     *)  
         echo ""  
         echo "Now you can access cacti though your browser at  https://server_name/cacti"  
         echo "You can connect using login admin and password admin."  
         echo "If you update a 2.1 version of this contribs, admin password don't change!"  
         echo ""  
         echo "BEWARE !!!"  
         echo "Cacti is now limited to internal network, so it couldn't be access from internet"  
         echo "You can change this with the following command :"  
         echo "db configuration setprop cacti access public"  
         echo "signal-events console-save"  
         echo ""  
100    
     ;;  
 esac  
101    
102  %postun  %postun
 /sbin/e-smith/db accounts delete cacti  
 /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  
 service httpd-e-smith sigusr1  
 if [ $1 = 0 ] ; then  
 # action to been done if remove  
 case "${LANG:0:2}" in  
     fr)  
         echo ""  
         echo "La base de donnée ne sera pas effacé"  
         echo "Si vous voulez supprimer la base de donnée lancé la commande suivante :"  
         echo "mysqladmin drop cacti_sme"  
     ;;  
     *)  
         echo ""  
         echo "Database will not be removed"  
         echo "If you want to remove completly the database launch"  
         echo "mysqladmin drop cacti_sme"  
     ;;  
 esac  
   
 fi  
103    
104  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
105  %defattr(-,root,root)  %defattr(-,root,root)


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

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