forked from ScoDoc/ScoDoc
robustifie script migration (post Colmar)
This commit is contained in:
parent
502f6a9277
commit
1b7a28ac8d
@ -1,7 +1,7 @@
|
|||||||
# -*- mode: python -*-
|
# -*- mode: python -*-
|
||||||
# -*- coding: utf-8 -*-
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
SCOVERSION = "9.0.66"
|
SCOVERSION = "9.0.67"
|
||||||
|
|
||||||
SCONAME = "ScoDoc"
|
SCONAME = "ScoDoc"
|
||||||
|
|
||||||
|
@ -146,9 +146,9 @@ migrate_database_ownership() {
|
|||||||
|
|
||||||
migrate_local_files() {
|
migrate_local_files() {
|
||||||
echo "Déplacement des fichiers de configuration et des archives"
|
echo "Déplacement des fichiers de configuration et des archives"
|
||||||
|
SCODOC_VAR_DIR_BACKUP="$SCODOC_VAR_DIR".bak
|
||||||
if [ "$RESTART" = "0" ] # ne le fait pas en mode "reprise"
|
if [ "$RESTART" = "0" ] # ne le fait pas en mode "reprise"
|
||||||
then
|
then
|
||||||
SCODOC_VAR_DIR_BACKUP="$SCODOC_VAR_DIR".bak
|
|
||||||
if [ -e "$SCODOC_VAR_DIR_BACKUP" ]
|
if [ -e "$SCODOC_VAR_DIR_BACKUP" ]
|
||||||
then
|
then
|
||||||
die "supprimer ou déplacer $SCODOC_VAR_DIR_BACKUP avant de continuer"
|
die "supprimer ou déplacer $SCODOC_VAR_DIR_BACKUP avant de continuer"
|
||||||
@ -168,12 +168,12 @@ migrate_local_files() {
|
|||||||
# Récupère le .env: normalement ./opt/scodoc/.env est un lien vers
|
# Récupère le .env: normalement ./opt/scodoc/.env est un lien vers
|
||||||
# /opt/scodoc-data/.env
|
# /opt/scodoc-data/.env
|
||||||
# sauf si installation non standard (developeurs) avec .env réellement dans /opt/scodoc
|
# sauf si installation non standard (developeurs) avec .env réellement dans /opt/scodoc
|
||||||
if [ -L "$SCODOC_DIR"/.env ]
|
if [ -L "$SCODOC_DIR"/.env ] && [ ! -e "$SCODOC_VAR_DIR"/.env ]
|
||||||
then
|
then
|
||||||
cp -p "$SCODOC_VAR_DIR_BACKUP"/.env "$SCODOC_VAR_DIR" || die "fichier .env manquant dans l'ancien $SCODOC_VAR_DIR !"
|
cp -p "$SCODOC_VAR_DIR_BACKUP"/.env "$SCODOC_VAR_DIR" || die "fichier .env manquant dans l'ancien $SCODOC_VAR_DIR !"
|
||||||
fi
|
fi
|
||||||
# et les certificats
|
# et les certificats
|
||||||
if [ -d "$SCODOC_VAR_DIR_BACKUP"/certs ]
|
if [ -d "$SCODOC_VAR_DIR_BACKUP"/certs ] && [ ! -d "$SCODOC_VAR_DIR"/certs ]
|
||||||
then
|
then
|
||||||
cp -rp "$SCODOC_VAR_DIR_BACKUP"/certs "$SCODOC_VAR_DIR" || die "erreur copie certs"
|
cp -rp "$SCODOC_VAR_DIR_BACKUP"/certs "$SCODOC_VAR_DIR" || die "erreur copie certs"
|
||||||
fi
|
fi
|
||||||
|
Loading…
Reference in New Issue
Block a user