#!/bin/sh # Variables injectées par le build mave ZIPPATH=$1 cd ${ZIPPATH} ZIPFILE=`ls -t *.zip | head -n 1` PORTAL_NAME=`basename $ZIPFILE .zip` PORTAL_USER=${portal.user} INSTALL_DIR=${portal.install.dir} CONF_DIR=${portal.conf.dir} LOG_DIR=${portal.log.dir} echo "Arrêt et Suppression ancien portal" service portal stop rm -rf ${INSTALL_DIR}/${PORTAL_NAME} rm ${INSTALL_DIR}/portal echo "Décompresser ${PORTAL_NAME} dans ${INSTALL_DIR}" # Récupérer la distrib cp ${ZIPPATH}/${PORTAL_NAME}.zip ${INSTALL_DIR} cd ${INSTALL_DIR} # dezip dans dossier de destination unzip -o ${PORTAL_NAME}.zip # Lien symbolique ln -s ${PORTAL_NAME} portal # affectation des droits chown -R ${PORTAL_USER}:${PORTAL_USER} ${INSTALL_DIR}/${PORTAL_NAME} chmod -R 755 ${INSTALL_DIR}/${PORTAL_NAME} chown -R ${PORTAL_USER}:${PORTAL_USER} ${INSTALL_DIR}/portal # service portal service portal start