entity - Level 04 - script - funcion - sinarquetipo - 04 - f04_drup_existe.f - Actualiza un módulo con su nueva versión sólo si

Código

Referencia al fuente - Source access: 

code - script - especifico - funcion - f04_drup_existe.f - Actualiza un módulo con su nueva versión sólo si 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.2" # 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
  28. ##drup_existe
  29.  
  30. drup_existe()
  31. {
  32. MODULO=$1
  33. VERSION=$2
  34.  
  35. echo "Entramos en Drup Existe"
  36. if [ "$MODULO" != "" -a "$VERSION" != "" ]
  37. then
  38.  
  39. #- Paso 1 - Crear la carpeta
  40. #-- Puede ser que no exista el modulo
  41.  
  42. mkp ${MODULO}
  43.  
  44. #- Paso 2 - No llamar a rmp
  45.  
  46. #- Paso 3 - Move el nuevo modulo - Ok
  47.  
  48. mvp ${MODULO}
  49.  
  50. #- Paso 3 - Preparar el modulo
  51.  
  52. ## Hay que hacer una funcion que mueva del modulo al modulo y la version
  53. mvvp ${MODULO} ${VERSION}
  54.  
  55. #- Paso 3 - Linkar el modulo a prod- enlace - Ok
  56.  
  57. lnp ${MODULO}
  58.  
  59. else
  60. echo "Se debe pasar modulo y version"
  61. fi
  62. }

Categorías

Caracter: 
Arquetipo: 
Molde: 
Letra: 

Archivo

archivo: 
f04_drup_existe.f
Nombre de la funcion: 
drup_existe
encabezado: 
Actualiza un módulo con su nueva versión sólo si existe
Descripcion: 
Agiliza la automatización de módulos

Contenido

Colocacion: 
04
Nivel: 
Level 04

Versión

Fecha_Script: 
Junio 2009
Ruta_Brqx: 
/base/scripts/common/alias/acceso
Version_Script: 
5.0