Files
mabibli_ynh/scripts/remove
T
2026-08-18 15:15:53 +02:00

33 lines
1.2 KiB
Bash
Executable File

#!/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"