REPORT de la branche 1.1 450->454
[euphorik.git] / tools / tools.rb
index a70442e..11570dd 100644 (file)
@@ -122,7 +122,7 @@ class MiseEnProd
    # Effectue la mise en préproduction.
    def miseEnPreProd
       copierFichiers()
-      copierBD()
+      copierVAR()
       lancerYaws()
    end
    
@@ -134,14 +134,17 @@ class MiseEnProd
       copie_modules_serveurs()
       set_droits_fichiers()
    end
-   
-   def copierBD
+  
+   # TODO 
+   def copierVar
+      #TODO
    end
    
    def lancerYaws
       creer_rep("tools")
       system("rsync tools/yaws.conf #{@uri}:#{@rep}/tools")
       system("rsync tools/start_yaws.sh #{@uri}:#{@rep}/tools")
+      # TODO
    end
    
    def exec(commande)
@@ -165,11 +168,12 @@ class MiseEnProd
       Dir.chdir('..')
    end
    
-   def creer_repertoire_bd      
+   def creer_repertoire_var    
       # création du repertoire BD
-      creer_rep('BD')
-      creer_rep('BD/backups')
-      exec("chmod -R g+w BD")
+      creer_rep('var')
+      creer_rep('var/images')
+      creer_rep('var/BD/backups')
+      exec("chmod -R g+w var")
    end
    
    # css, images, html, etc..
@@ -235,7 +239,8 @@ end
 # Traite la ligne de commande lorsque tools.rb est utilisé comme tel
 class Commande
    def initialize   
-      @miseEnProd = MiseEnProd.new("/home/gburri/projets/euphorik/trunk")
+      Dir.chdir("..")
+      @miseEnProd = MiseEnProd.new(".")
       @verifJS = VerifJS.new("js")
       @version = Version.new(".")
    end
@@ -276,7 +281,7 @@ class Commande
    def afficherUsage
       puts "Usage : tools.rb (prod | pre | js | version)\n" +
          "   prod : Mise en production\n" +
-         "   preprod : Mise en préproduction, copie les données en production\n" +
+         "   pre : Mise en préproduction, copie les données en production\n" +
          "   js : vérification des fichiers JavaScript\n" +
          "   version : met à jour la version à partir du fichier VERSION"
    end