#!/usr/bin/bash
#-------------------------------------------------------------------
# Funciones Entornos Unix - Brqx Site - Brqx Org
# Brqx Org - Rct - 2009
#-------------------------------------------------------------------
VERSION_SCRIPT="V 5.0" # Version del Script actual
FECHA_SCRIPT="Junio 2009"
#-------------------------------------------------------------------
LEVEL_NIVEL=04
CONCEPT_CARACTER="especifico"
CONCEPT_MOLDE="alias"
CONCEPT_ARQUETIPO="acceso"
CONCEPT_LEVEL="Lista $CONCEPT_MOLDE ${CONCEPT_ARQUETIPO} ${CONCEPT_CARACTER}"
#-==================================================================
#+ Funciones definidos:
#-------------------------------------------------------------------
#-- bscp auto_cp_base
#-------------------------------------------------------------------
#- Funciones Requeridas
#-------------------------------------------------------------------
#-- rup - fdep
#-------------------------------------------------------------------
#-==================================================================
## - Actualiza el modulo que hay en produccion con su version
mvvp()
{
#- Hay que tener cuidado con los efectos laterales
#- Todas las variables definidas son globales.
MODULO=$1
VERSION=$2
LETRA=`echo $MODULO | cut -c1`
#- Rup nos actualizara la ruta
rup $MODULO
#- No funcionan los alias en las funciones
##alias rf='rm -Rf '
##echo "Vamos a lanzar fdep con la ruta ${RUTA_PROD_FINAL}"
#- Ya tenemos la ruta, ahora lo que necesitamos es la ruta exacta de los modulos
#- Esto lo conseguimos con fdep
RUTA_PROD_AUXILIAR=${FN_RUP_SALIDA}
fdep ${RUTA_PROD_AUXILIAR}
RUTA_PROD_AUXILIAR=${FN_FDEP_SALIDA}
RUTA_PROD_AUXILIAR_VER=${RUTA_PROD_AUXILIAR}_${VERSION}
echo "Cambiamos ruta a ${RUTA_PROD_AUXILIAR_VER}"
## mv ${RUTA_PROD_AUXILIAR} ${RUTA_PROD_AUXILIAR_VER}
#- Vaciamos variables
RUTA_PROD_AUXILIAR=
RUTA_PROD_AUXILIAR_VER=
}