Skip to content
Snippets Groups Projects

script d'installation archivage

Merged Philippe Gauron requested to merge gauron/installation:archivage into master
1 file
+ 31
0
Compare changes
  • Side-by-side
  • Inline
+ 31
0
#!/bin/bash
# installation d'une nouvelle version d'ArchivingRoot
# ne met pas à jour les bases de données
# les versions d'ArchivingRoot sont disponibles sur https://www-controle.synchrotron-soleil.fr:8001/packages/
# décommenter pour déployer en production
#DEPLOIEMENT=vrai
# Chemin vers l'archive de ArchivingRoot
ARCHIVE=~/ArchivingRoot-24.4.0.zip
#
CHEMIN_INSTALL="/opt"
DOSSIER_INSTALL="${CHEMIN_INSTALL}/ArchivingRoot-24.4.0"
sudo mkdir -p "${DOSSIER_INSTALL}"
sudo chown ${USER}:archivage "${DOSSIER_INSTALL}"
cd "${DOSSIER_INSTALL}"
unzip "${ARCHIVE}"
sudo chown -R tango:archivage .
sudo chmod u+x ./device/linux/*
sudo chmod u+x -R ./bin/linux/
if [ ! -z "${DEPLOIEMENT}" ]
then
echo "Création d'un lien symbolique de ${CHEMIN_INSTALL}/ArchivingRoot à ${DOSSIER_INSTALL}"
sudo rm -f "${CHEMIN_INSTALL}/ArchivingRoot"
sudo ln -s "${DOSSIER_INSTALL}" "${CHEMIN_INSTALL}/ArchivingRoot"
fi
Loading