MOD déplacement du dossier 'BD' dans le dossier 'var'
authorGreg Burri <greg.burri@gmail.com>
Wed, 3 Sep 2008 21:41:41 +0000 (21:41 +0000)
committerGreg Burri <greg.burri@gmail.com>
Wed, 3 Sep 2008 21:41:41 +0000 (21:41 +0000)
doc/installation.txt
modules/erl/euphorik_bd_admin.erl
tools/start_yaws.sh
tools/tools.rb

index 57bb630..4cbc037 100644 (file)
@@ -27,7 +27,7 @@ Voici les différentes étapes décrivant l'installation du site euphorik. Certa
    c) Editer '/etc/init.d/yaws' et remplacer cette ligne :
       script="$DAEMON -I $YAWS_ID $@"
       par celle ci :
-      script="$DAEMON --sname yaws --mnesiadir \"/euphorik/BD\" -I $YAWS_ID $@"
+      script="$DAEMON --sname yaws --mnesiadir \"/euphorik/var/BD\" -I $YAWS_ID $@"
       FIXME : trouver une méthode plus élégante.
 
 3. Créer la base de donnée
@@ -36,7 +36,7 @@ Voici les différentes étapes décrivant l'installation du site euphorik. Certa
    b) Lancer un noeud Erlang
       - Se placer dans le répertoire /euphorik/modules/ebin
       - Executer : 
-         $erl -sname yaws -mnesia dir '"/euphorik/BD"'
+         $erl -sname yaws -mnesia dir '"/euphorik/var/BD"'
    c) Charger le module :
       >l(euphorik_bd).
    d) Créer la base :
index 616ac4d..62ab563 100644 (file)
@@ -58,7 +58,7 @@ version_bd() ->
    
 
 % Instructions pour créer une nouvelle base : 
-% $erl -sname yaws -mnesia dir '"/projets/euphorik/BD"'
+% $erl -sname yaws -mnesia dir '"/projets/euphorik/var/BD"'
 % voir doc/installation.txt
 % >l(euphorik_bd).
 % >euphorik_bd:create().
@@ -203,7 +203,7 @@ update(Version) ->
    
 % Applique une modification de la BD pour passer d'une version à la suivante.
 % crée un backup avant l'application du patch
-% dans BD/backups nommé "backup<num>" où <num> et le numéro de la version.
+% dans var/BD/backups nommé "backup<num>" où <num> et le numéro de la version.
 % 1 -> 2
 patch(1) ->
    mnesia:create_table(texte, [
@@ -270,7 +270,7 @@ patch_1_traiter_message(M, Racine) ->
 %   mnesia:restore(fichier_backup(N), [{default_op, recreate_tables}]).
 
 
-% Renvoie le fichier (avec le chemin) correspondant à la version Version, par exemple : "/var/euphorik/BD/backups/backup1"
+% Renvoie le fichier (avec le chemin) correspondant à la version Version, par exemple : "/var/euphorik/var/BD/backups/backup1"
 fichier_backup(Version) -> 
    mnesia:system_info(directory) ++ "/backups/" ++ if is_integer(Version) -> "backup" ++ integer_to_list(Version); true -> Version end.
 
index fbc9a22..fa65406 100755 (executable)
@@ -1,2 +1,2 @@
 #!/bin/bash
-yaws --conf ./yaws.conf --sname yaws_dev --mnesiadir "../BD/" -I debian_yaws_dev
+yaws --conf ./yaws.conf --sname yaws_dev --mnesiadir "../var/BD/" -I debian_yaws_dev
index 205f2b6..401d318 100644 (file)
@@ -122,7 +122,7 @@ class MiseEnProd
    # Effectue la mise en préproduction.
    def miseEnPreProd
       copierFichiers()
-      copierBD()
+      copierVAR()
       lancerYaws()
    end
    
@@ -135,7 +135,7 @@ class MiseEnProd
       set_droits_fichiers()
    end
    
-   def copierBD
+   def copierVar
       #TODO
    end
    
@@ -167,11 +167,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..