~marcelo-escobal/geined/Alianza

« back to all changes in this revision

Viewing changes to instalar.rb

  • Committer: Marcelo Escobal
  • Date: 2010-01-30 20:17:52 UTC
  • Revision ID: marcelo.escobal@gmail.com-20100130201752-f2ihnfbcjzjp1bfn
Continuacion de tareas de limpieza e inclusión de rama en desarrollo.
Inclusion de scripts usados como herramientas: buscar.sh, xdiferencia, instalar.py, etc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/usr/bin/env ruby
 
2
# -*- coding: utf-8 -*-
 
3
# Programa para instalar el sistema Alianza
 
4
require "fileutils"
 
5
def ensure_dir(f)
 
6
        """Crea un directorio si no existe"""
 
7
        if not File.directory? f
 
8
                FileUtils.mkdir_p f
 
9
                puts "Creo el directorio"
 
10
        else
 
11
                puts "El directorio ya existe"
 
12
        end
 
13
end
 
14
def main()
 
15
        # Corroborar si existe el directorio destino
 
16
        ensure_dir "/var/www/Alianza"
 
17
        # Corroborar los permisos del directorio destino
 
18
        # Hacer un respaldo del directorio destino
 
19
        # Copia archivos desde el directorio de desarrollo hasta el directorio destino
 
20
        # Debería borrar primero todos los archivos existentes en destino
 
21
        # Menos los de configuración y los de upload / download
 
22
        # Después tomar la versión más reciente producida por Bazaar
 
23
        # Y colocarla en Alianza
 
24
        # Más tarde generalizarlo para una instalación neutra
 
25
end
 
26
if __FILE__ == $0
 
27
        main
 
28
end