diff --git a/demo_lxc_destroy.sh b/demo_lxc_destroy.sh index d78e83e..889792e 100755 --- a/demo_lxc_destroy.sh +++ b/demo_lxc_destroy.sh @@ -34,10 +34,10 @@ ynh_secure_remove --file=/etc/cron.d/demo_upgrade ynh_print_info --message="> Deleting service" if ynh_exec_warn_less yunohost service status $app >/dev/null then - ynh_print_info --message="Removing $app service integration..." + ynh_print_info --message="> Removing $app service integration..." yunohost service remove $app fi -ynh_print_info --message="Stopping and removing the systemd service..." +ynh_print_info --message="> Stopping and removing the systemd service..." ynh_remove_systemd_config ynh_print_info --message=">> Finished demo destroy." diff --git a/demo_start.sh b/demo_start.sh index 6aff977..acb145c 100755 --- a/demo_start.sh +++ b/demo_start.sh @@ -23,7 +23,7 @@ ynh_print_info --message=">> Starting demo." | tee -a "$final_path/demo_boot.log # Démarrage de la machine ynh_print_info --message="> Démarrage de la machine" | tee -a "$final_path/demo_boot.log" 2>&1 date | tee -a "$final_path/demo_boot.log" 2>&1 -ynh_print_info --message="Starting $lxc_name1" | tee -a "$final_path/demo_boot.log" 2>&1 +ynh_print_info --message="> Starting $lxc_name1" | tee -a "$final_path/demo_boot.log" 2>&1 ynh_lxc_start_as_demo --name=$lxc_name1 --ip="$lxdbr_demo_network$lxc_ip1" | tee -a "$final_path/demo_boot.log" 2>&1 sleep 3 diff --git a/demo_stop.sh b/demo_stop.sh index 8e3cd63..f5b2024 100755 --- a/demo_stop.sh +++ b/demo_stop.sh @@ -36,7 +36,7 @@ if ynh_lxc_exists --name=$lxc_name1 then if ! ynh_lxc_is_stopped --name=$lxc_name1 then - ynh_print_info --message="Stopping $lxc_name1 LXC container" | tee -a "$final_path/demo_boot.log" 2>&1 + ynh_print_info --message="> Stopping $lxc_name1 LXC container" | tee -a "$final_path/demo_boot.log" 2>&1 ynh_lxc_stop_as_demo --name=$lxc_name1 fi fi @@ -44,7 +44,7 @@ if ynh_lxc_exists --name=$lxc_name2 then if ! ynh_lxc_is_stopped --name=$lxc_name2 then - ynh_print_info --message="Stopping $lxc_name2 LXC container" + ynh_print_info --message="> Stopping $lxc_name2 LXC container" ynh_lxc_stop_as_demo --name=$lxc_name2 fi fi diff --git a/demo_switch.sh b/demo_switch.sh index 2786269..524a98b 100755 --- a/demo_switch.sh +++ b/demo_switch.sh @@ -48,18 +48,18 @@ fi # Supprime les éventuels swap présents. /sbin/swapoff /var/lib/lxd/$LXC_A/rootfs/swap_* -ynh_print_info --message="Starting $LXC_B" +ynh_print_info --message="> Starting $LXC_B" # Démarre le conteneur B et arrête le conteneur A. ynh_lxc_start_as_demo --name=$LXC_B --ip=$IP_B sleep 5 # Attend 10 seconde pour s'assurer du démarrage de la machine. if ! ynh_lxc_is_started --name=$LXC_B then # Le conteneur n'a pas réussi à démarrer. On averti un responsable par mail... - echo -e "Échec du démarrage du conteneur $LXC_B sur le serveur de demo $DOMAIN! \n\nExtrait du log:\n$(tail -n +$log_line "$final_path/demo_switch.log")\n\nLe script 'demo_restore_crash.sh' va être exécuté pour tenter de fixer l'erreur." | mail -a "Content-Type: text/plain; charset=UTF-8" -s "Demo Yunohost" $MAIL_ADDR + ynh_print_info --message="> Échec du démarrage du conteneur $LXC_B sur le serveur de demo $DOMAIN! \n\nExtrait du log:\n$(tail -n +$log_line "$final_path/demo_switch.log")\n\nLe script 'demo_restore_crash.sh' va être exécuté pour tenter de fixer l'erreur." | mail -a "Content-Type: text/plain; charset=UTF-8" -s "Demo Yunohost" $MAIL_ADDR /bin/bash $final_path/demo_restore_crash.sh & exit 1 else - ynh_print_info --message="Stopping $LXC_A" + ynh_print_info --message="> Stopping $LXC_A" # Bascule sur le conteneur B avec le load balancing de nginx... # Automatique par nginx lorsque la machine A sera éteinte. # Arrêt du conteneur A. Il est remplacé par le B @@ -67,12 +67,12 @@ else ynh_lxc_stop_as_demo --name=$LXC_A # Supprime les éventuels swap présents. /sbin/swapoff /var/lib/lxd/$LXC_A/rootfs/swap_* - ynh_print_info --message="Restauring $LXC_A from snapshot" + ynh_print_info --message="> Restauring $LXC_A from snapshot" # Restaure le snapshot de la machine A avant sa prochaine exécution ynh_lxc_load_snapshot --name=$LXC_A --snapname=snap0 ynh_lxc_stop --name=$LXC_A ynh_secure_remove --file="/var/lib/lxd/$LXC_A.lock_fileS" # Libère le lock - ynh_print_info --message="Finish restoring $LXC_A" + ynh_print_info --message="> Finish restoring $LXC_A" fi date | tee -a "$final_path/demo_switch.log" 2>&1 diff --git a/ynh_lxd_demo b/ynh_lxd_demo index a7fc044..e16b3c3 100644 --- a/ynh_lxd_demo +++ b/ynh_lxd_demo @@ -118,7 +118,7 @@ ynh_lxc_upgrade_demo() { if [ "$?" -ne 0 ]; then # Si le script a échoué, le snapshot est annulé. ynh_print_info --message="Échec du script $LIGNE" mv -f "$final_path/upgrade.d/$LIGNE" "$final_path/upgrade.d/$LIGNE.fail" - echo -e "Échec d'exécution du script d'upgrade $LIGNE sur le conteneur $name sur le serveur de demo $DOMAIN!\nLe script a été renommé en .fail, il ne sera plus exécuté tant que le préfixe ne sera pas retiré.\n\nExtrait du log:\n$(tail -n +$log_line "$script_dir/demo_upgrade.log")" | mail -a "Content-Type: text/plain; charset=UTF-8" -s "Demo Yunohost" $MAIL_ADDR + ynh_print_info --message="Échec d'exécution du script d'upgrade $LIGNE sur le conteneur $name sur le serveur de demo $DOMAIN!\nLe script a été renommé en .fail, il ne sera plus exécuté tant que le préfixe ne sera pas retiré.\n\nExtrait du log:\n$(tail -n +$log_line "$script_dir/demo_upgrade.log")" | mail -a "Content-Type: text/plain; charset=UTF-8" -s "Demo Yunohost" $MAIL_ADDR update_apt=0 else ynh_print_info --message="Le script $LIGNE a été exécuté sans erreur" @@ -138,7 +138,7 @@ ynh_lxc_upgrade_demo() { /bin/bash "$final_path/upgrade.d/Constant_upgrade/$LIGNE" $name if [ "$?" -ne 0 ]; then ynh_print_info --message="Échec du script $LIGNE" - echo -e "Échec d'exécution du script d'upgrade $LIGNE sur le conteneur $name sur le serveur de demo $DOMAIN!\n" + ynh_print_info --message="Échec d'exécution du script d'upgrade $LIGNE sur le conteneur $name sur le serveur de demo $DOMAIN!\n" else ynh_print_info --message="Le script $LIGNE a été exécuté sans erreur" fi