/[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.9 by unnilennium, Thu Nov 14 16:47:28 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.8 2013/11/10 16:06:41 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 10
10  Version: %{version}  Version: %{version}
11  Release: %{release}%{?dist}  Release: %{release}%{?dist}
12  License: Freely distributable  License: Freely distributable
13  Group: Apache  Group: Apache
14  Source: %{name}-%{version}.tar.gz  Source: %{name}-%{version}.tar.gz
15  #Patch0: %{name}-%{version}.patch.yyyymmddnn  Patch0: smeserver-cacti-0.8.8b-patch0.patch
16    Patch1: smeserver-cacti-0.8.8b-patch1.patch
17    Patch2: smeserver-cacti-0.8.8b-patch2.patch
18    Patch3: smeserver-cacti-0.8.8b-patch3.patch
19    Patch4: smeserver-cacti-0.8.8b-patch4.patch
20    Patch5: smeserver-cacti-0.8.8b-patch5.patch
21    Patch6: smeserver-cacti-0.8.8b-patch6.patch
22    Patch7: smeserver-cacti-0.8.8b-patch7.patch
23    #Patch:%{name}-%{version}.patch.yyyymmddnn
24  BuildRoot: /var/tmp/e-smith-buildroot  BuildRoot: /var/tmp/e-smith-buildroot
25  BuildRequires: e-smith-devtools  BuildRequires: e-smith-devtools
26  BuildArchitectures: noarch  BuildArchitectures: noarch
27  Requires: smeserver-release >= 7, rrdtool >= 1  Requires: smeserver-release >= 8 , rrdtool >= 1
28    Requires: cacti = 0.8.8b-2.el5
29  AutoReqProv: no  AutoReqProv: no
30    
31  %changelog  %changelog
32    * Tue Nov 14 2013 Jean-Philippe Pialasse <tests@pialasse.com> 0.8.8b-10.sme
33    - typo fix in last patch (7)
34    
35    * Sun Nov 10 2013 Jean-Philippe Pialasse <tests@pialasse.com> 0.8.8b-9.sme
36    - fix paths in sql dump  [SME: 7419]
37    
38    * Mon Oct 21 2013 Jean-Philippe Pialasse <tests@pialasse.com> 0.8.8b-8.sme
39    - fixing last template path error in createlinks
40    
41    * Fri Oct 18 2013 Jean-Philippe Pialasse <tests@pialasse.com> 0.8.8b-7.sme
42    - fix missing type
43    - fix wrong path in Virtualhost template
44    - fix DB not creating
45    - fix extra file in template
46    - updated db mysql default
47    
48    * Tue Oct 15 2013 Jean-Philippe Pialasse <tests@pialasse.com> 0.8.8b-3.sme
49    - initial release for SME 8
50    - use el5 repo cacti
51    - fix dependencies
52    
53  * Tue Dec  4 2007 Michel Van hees <michel@vanhees.cc>  * Tue Dec  4 2007 Michel Van hees <michel@vanhees.cc>
54  - Update contrib to 0.8.7a version  - Update contrib to 0.8.7a version
55  - Adding access limitation  - Adding access limitation
# Line 35  SME server - Cacti Line 65  SME server - Cacti
65    
66  %prep  %prep
67  %setup  %setup
68  #%patch0 -p1  %patch0 -p1
69  #%patch1 -p1  %patch1 -p1
70    %patch2 -p1
71    %patch3 -p1
72    %patch4 -p1
73    %patch5 -p1
74    %patch6 -p1
75    %patch7 -p1
76    
77  %build  %build
78  perl createlinks  perl createlinks
# Line 52  echo "%doc COPYING"          >> %{name}- Line 88  echo "%doc COPYING"          >> %{name}-
88  rm -rf $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
89    
90  %pre  %pre
91  /sbin/e-smith/db accounts set cacti reserved  #/sbin/e-smith/db accounts set cacti reserved
92    
93  %preun  %preun
94    
95  %post  %post
96  /sbin/e-smith/db configuration set cacti service  #/sbin/e-smith/db configuration set cacti service
97  /sbin/e-smith/db configuration setprop cacti access private  #/sbin/e-smith/db configuration setprop cacti access private
98    
99  /sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf  #/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf
100  /sbin/e-smith/expand-template /opt/cacti/include/config.php  #/sbin/e-smith/expand-template /opt/cacti/include/config.php
101  service httpd-e-smith sigusr1  #service httpd-e-smith sigusr1
102    
103    
104  cactiVersion=`mysql cacti_sme -N -s -e"select * from version"`  #cactiVersion=`mysql cacti_sme -N -s -e"select * from version"`
105  case "$cactiVersion" in  #case "$cactiVersion" in
106      0.8.6j)  #    0.8.6j)
107          echo ""  #       echo ""
108          echo "Upgrade process !!!!!!"      #        echo "Upgrade process !!!!!!"    
109          mysql cacti_sme < /opt/cacti/cacti_upg086j.sql  #       mysql cacti_sme < /opt/cacti/cacti_upg086j.sql
110          rm -f /opt/cacti/cacti_sme.sql  #       rm -f /opt/cacti/cacti_sme.sql
111          rm -f /opt/cacti/cacti_upg086j.sql  #       rm -f /opt/cacti/cacti_upg086j.sql
112          echo "Upgrade complete ..."  #       echo "Upgrade complete ..."
113          echo ""  #       echo ""
114      ;;  #    ;;
115      0.8.7a)  #    0.8.7a)
116          # Shoul not be here for the moment  #        # Shoul not be here for the moment
117      ;;  #    ;;
118      *)  #    *)
119          # Fresh install  #        # Fresh install
120          echo ""  #       echo ""
121          echo "fresh install..."  #       echo "fresh install..."
122          mysqladmin create cacti_sme  #       mysqladmin create cacti_sme
123          mysql cacti_sme < /opt/cacti/cacti_sme.sql  #       mysql cacti_sme < /opt/cacti/cacti_sme.sql
124          rm -Rf /opt/cacti/install  #       rm -Rf /opt/cacti/install
125          rm -f /opt/cacti/cacti_sme.sql  #       rm -f /opt/cacti/cacti_sme.sql
126          rm -f /opt/cacti/cacti_upg086j.sql  #       rm -f /opt/cacti/cacti_upg086j.sql
127          echo "Install complete ..."  #        echo "Install complete ..."
128          echo ""  #       echo ""
129  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 ""  
130    
     ;;  
 esac  
131    
132  %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  
133    
134  %files -f %{name}-%{version}-filelist  %files -f %{name}-%{version}-filelist
135  %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