#!/bin/bash source _common.sh source /usr/share/yunohost/helpers #================================================= # RETRAIT DU SERVICE DE LA LISTE YUNOHOST #================================================= ynh_script_progression "Retrait de l'intégration systemd et NGINX..." # Ce script est aussi appelé pour nettoyer une installation qui a échoué à # mi-chemin : chaque étape doit donc tolérer que la précédente n'ait jamais eu lieu. # `ynh_hide_warnings` couvre le cas où `yunohost service add` n'a pas encore tourné. if ynh_hide_warnings yunohost service status "$app" >/dev/null; then yunohost service remove "$app" fi # Les helpers `ynh_config_remove_*` sont sans effet si la configuration # correspondante n'existe pas. ynh_config_remove_systemd ynh_config_remove_nginx #================================================= # FIN DU SCRIPT #================================================= # # Ni `install_dir` ni `data_dir` ne sont effacés ici : le cœur de YunoHost s'en # charge à partir des ressources du manifeste. `data_dir` n'est d'ailleurs détruit # qu'avec `--purge`, ce qui laisse une chance de récupérer la bibliothèque après une # désinstallation faite trop vite. ynh_script_progression "Suppression de $app terminée"