Création d'un script de mise à jour.
Création d'un script de mise à jour (UpdateZT.sh)
This commit is contained in:
parent
74eadf2a4e
commit
3acaaf72bb
@ -82,12 +82,12 @@ ENGLOG=3
|
|||||||
#STATION=HONORE_BEAUGRAND
|
#STATION=HONORE_BEAUGRAND
|
||||||
#STATION=ANGRIGNON
|
#STATION=ANGRIGNON
|
||||||
#STATION=HENRI_BOURASSA
|
#STATION=HENRI_BOURASSA
|
||||||
#STATION=COTE_VERTU
|
STATION=COTE_VERTU
|
||||||
#STATION=BERRI_UQAM
|
#STATION=BERRI_UQAM
|
||||||
#STATION=LONGUEIL
|
#STATION=LONGUEIL
|
||||||
#STATION=SAINT_MICHEL
|
#STATION=SAINT_MICHEL
|
||||||
#STATION=SNOWDON_L5
|
#STATION=SNOWDON_L5
|
||||||
STATION=MONTMORENCY
|
#STATION=MONTMORENCY
|
||||||
#STATION=MONTMORENCY_10_12
|
#STATION=MONTMORENCY_10_12
|
||||||
#STATION=MONTMORENCY_10_22
|
#STATION=MONTMORENCY_10_22
|
||||||
#STATION=DU_COLLEGE
|
#STATION=DU_COLLEGE
|
||||||
|
|||||||
72
UpdateZT.sh
Normal file
72
UpdateZT.sh
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
#
|
||||||
|
|
||||||
|
#ZT Update Script V1.0
|
||||||
|
|
||||||
|
ZTVERSION=V1.20
|
||||||
|
VERSIONROOT=ZoneTest_V120 #Nom du répertoire sur la clef USB contenant la nouvelle version
|
||||||
|
ARCHIVEDIR=/home/zonetest/Archives
|
||||||
|
ZTEXECDIR=/home/zonetest/ZT
|
||||||
|
USBEXECDIR=$VERSIONROOT/EXE
|
||||||
|
|
||||||
|
|
||||||
|
echo " "
|
||||||
|
echo "----------------------------------------------------"
|
||||||
|
echo "Mise à jour de la Zone Test"
|
||||||
|
echo La version qui sera installée est: $ZTVERSION
|
||||||
|
echo "----------------------------------------------------"
|
||||||
|
echo "Voulez-vous vraiment continuer? (o ou n)"
|
||||||
|
read UserInput
|
||||||
|
|
||||||
|
if [ "$UserInput" != "o" ]; then
|
||||||
|
echo "Annulation..."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo " "
|
||||||
|
echo "Les valeurs d'adresse IP et de calibration PG seront écrasées."
|
||||||
|
echo "Les avez-vous à portée de main? (o ou n)"
|
||||||
|
read UserInput2
|
||||||
|
if [ "$UserInput2" != "o" ]; then
|
||||||
|
echo "Vous devez redémarrer l'ordinateur pour lancer le logiciel ZT"
|
||||||
|
echo "Il faut maintenir le bouton enfoncé pendant quelques secondes"
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo " "
|
||||||
|
echo "Lancement de la mise à jour..."
|
||||||
|
|
||||||
|
echo " "
|
||||||
|
|
||||||
|
echo "Copie de l'archive..."
|
||||||
|
|
||||||
|
mkdir -p $ARCHIVEDIR
|
||||||
|
cd ..
|
||||||
|
if cp -rf ./$VERSIONROOT $ARCHIVEDIR
|
||||||
|
then
|
||||||
|
echo "Archive créée avec succès"
|
||||||
|
else
|
||||||
|
echo "Erreur lors de la copie des fichiers dans l'archive. Échec de la mise à jour"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo " "
|
||||||
|
echo "Copie des fichier exécutables de la ZT dans $ZTEXECDIR"
|
||||||
|
if cp -rf ./$USBEXECDIR/* $ZTEXECDIR
|
||||||
|
then
|
||||||
|
echo "Fichiers copiés avec succès"
|
||||||
|
else
|
||||||
|
echo "Erreur lors de la copie des fichiers exécutables. Échec de la mise à jour"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
sync
|
||||||
|
|
||||||
|
echo " "
|
||||||
|
echo "----------------------------------------------------"
|
||||||
|
echo "La mise à jour s'est déroulée avec succès."
|
||||||
|
echo "----------------------------------------------------"
|
||||||
|
echo "Retirez la clef USB"
|
||||||
|
echo "Une fois redémarrée, vérifiez que la version $ZTVERSION est bien installée."
|
||||||
|
echo "Redémarrez l'ordinateur en maintenant le bouton ON/OFF enfoncé."
|
||||||
|
|
||||||
Loading…
x
Reference in New Issue
Block a user