#!/usr/bin/bash
#-------------------------------------------------------------------
# Funciones Entornos Unix - Brqx Site - Brqx Org
# Brqx Org - Rct - 2009
#-------------------------------------------------------------------
VERSION_SCRIPT="V 5.2" # Version del Script actual
FECHA_SCRIPT="Febrero 2010"
#-------------------------------------------------------------------
LEVEL_NIVEL=04
CONCEPT_CARACTER="especifico"
CONCEPT_MOLDE="funcion"
CONCEPT_ARQUETIPO="acceso"
CONCEPT_LEVEL="Lista $CONCEPT_MOLDE ${CONCEPT_ARQUETIPO} ${CONCEPT_CARACTER}"
#-==================================================================
#+ Funciones definidos:
#-------------------------------------------------------------------
#-- xne_exec
#-------------------------------------------------------------------
#- Funciones Requeridas
#-------------------------------------------------------------------
#-- xne
#-------------------------------------------------------------------
#- Ejemplos ( siempre debe recibir 3 parametros - ya tratados - )
#-------------------------------------------------------------------
#- xne modules pathauto bas 50
#-==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==
#- Enlace agil contra modulos de produccion
#- Ejecuta la seleccion pasada
#-- Recive como parametro :
#-------------------------------------------------------------------
#-- 1. Tipo de componente ( por defecto modules )
#-- 2. Nombre del componente
#-- 3. Paquete ( por defecto bas )
#-- 4. Version de Drupal ( por defecto 5.0 )
xne_exec()
{
TIPO_COMPONENTE=$1
NOMBRE_COMPONENTE=$2
PAQUETE_COMPONENTE=$3
VERSION_COMPONENTE=$4
# No se han pasado los 3 parametros
if [ "${VERSION_COMPONENTE}" = "" ] ; then
#-==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==
echo "Los parametros pasados no son correctos"
echo "---------------------------------------"
echo "${TIPO_COMPONENTE} ${NOMBRE_COMPONENTE} ${PAQUETE_COMPONENTE} ${VERSION_COMPONENTE}"
else
#- Los parametros pasados SON correctos
RUTA_ENLACE=/brqx/lnk/drupal/v${VERSION_COMPONENTE}/${TIPO_COMPONENTE}/abc/
LETRA=`echo ${NOMBRE_COMPONENTE} | cut -c1`
RUTA_ENLACE_COMPLETA=${RUTA_ENLACE}${LETRA}/${NOMBRE_COMPONENTE}
#Vamos a por la ruta del paquete
RUTA_PAQ_FIJA
=/brqx
/pack/drupal
/v$
{VERSION_COMPONENTE
}/$
{TIPO_COMPONENTE
}/RUTA_PAQ_COMPLETA=${RUTA_PAQ_FIJA}${PAQUETE_COMPONENTE}/${LETRA}/${NOMBRE_COMPONENTE}
echo "RUTA ORIGEN : $RUTA_ENLACE_COMPLETA"
echo "RUTA DESTINO: $RUTA_PAQ_COMPLETA"
##unlink ${RUTA_PAQ_COMPLETA}
##ln -s ${RUTA_ENLACE_COMPLETA} ${RUTA_PAQ_COMPLETA}
#-==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==--==
fi
}