code - script - especifico - funcion - f05_drup_no_existe.f - Actualiza un módulo con su nueva versión sólo si no existe

  1. #!/usr/bin/bash
  2. #-------------------------------------------------------------------
  3. # Funciones Entornos Unix - Brqx Site - Brqx Org
  4. # Brqx Org - Rct - 2009
  5. #-------------------------------------------------------------------
  6. VERSION_SCRIPT="V 5.11" # Version del Script actual
  7. FECHA_SCRIPT="Julio 2009"
  8. #-------------------------------------------------------------------
  9. LEVEL_NIVEL=04
  10. CONCEPT_CARACTER="especifico"
  11. CONCEPT_MOLDE="alias"
  12. CONCEPT_ARQUETIPO="acceso"
  13. CONCEPT_LEVEL="Lista $CONCEPT_MOLDE ${CONCEPT_ARQUETIPO} ${CONCEPT_CARACTER}"
  14. #-==================================================================
  15. #+ Funciones definidos:
  16. #-------------------------------------------------------------------
  17. #-- bscp auto_cp_base
  18. #-------------------------------------------------------------------
  19. #- Funciones Requeridas
  20. #-------------------------------------------------------------------
  21. #-- mvp - rmp - mvvp - lnp
  22. #-------------------------------------------------------------------
  23.  
  24. #-==================================================================
  25. #- Debe actualizar el modulo
  26.  
  27. ## - Nueva funcion de mover a produccion si no existe el modulo
  28. drup_no_existe()
  29. {
  30. MODULO=$1
  31. VERSION=$2
  32.  
  33. echo "Entramos en Drup Existe"
  34. #-- Puede ser que no exista el modulo
  35. #- Entonces hay que crear la ruta inicial
  36.  
  37.  
  38. #- Paso 2 - Move el nuevo modulo - Ok
  39.  
  40. mvp ${MODULO}
  41.  
  42. #- Paso 3 - Preparar el modulo
  43.  
  44. ## Hay que hacer una funcion que mueva del modulo al modulo y la version
  45. mvvp ${MODULO} ${VERSION}
  46.  
  47. #- Paso 3 - Linkar el modulo a prod- enlace - Ok
  48.  
  49. lnp ${MODULO}
  50.  
  51. }