From 392ecff8fd22c3b2634330ad3346e01e2a3559de Mon Sep 17 00:00:00 2001 From: Maniack Crudelis Date: Sun, 2 Oct 2016 21:16:51 +0200 Subject: [PATCH] Infos erreur domaine --- README.md | 2 +- scripts/install | 13 ++++++++++++- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ae3ccf9..edb29d4 100644 --- a/README.md +++ b/README.md @@ -14,6 +14,6 @@ Le script installe les paquets *npm* et *nodejs-legacy*, ainsi que *abiword* si **En raison du plugin mypads, cette version d'etherpad doit être installée à la racine d'un domaine ou d'un sous-domaine dédié. Autrement, mypads sera inaccessible.** **Mise à jour du package:** -sudo yunohost app upgrade etherpad_mypads -u https://github.com/YunoHost-Apps/etherpad_mypads_ynh +sudo yunohost app upgrade --verbose etherpad_mypads -u https://github.com/YunoHost-Apps/etherpad_mypads_ynh **Multi-utilisateur:** Oui, sans support ldap. diff --git a/scripts/install b/scripts/install index 6f4ec93..60e4395 100644 --- a/scripts/install +++ b/scripts/install @@ -24,9 +24,20 @@ source /usr/share/yunohost/helpers # Vérifie que les variables ne sont pas vides. CHECK_VAR "$app" "app name not set" - CHECK_USER "$admin" # Vérifie la validité de l'user admin +if sudo yunohost domain list | grep -q $domain # Vérifie la liste des domaines +then # Si le domaine existe dans Yunohost + if sudo yunohost app map | grep -q $domain # Vérifie la liste des apps par domaine + then # Si une app est installée sur ce domaine. + echo "An app is already installed on the domain $domain. Mypads needs a whole domain or subdomain to himself." >&2 + fi +# else # Si le domaine n'existe pas. +# echo "The $domain domain does not exist, it will be created now.\nYou must probably update your DNS zone by yourself !" >&2 +# sudo yunohost domain add $domain +# Sauf que si le domaine n'existe pas. Le choix est rejeté dés le manifest... +fi + CHECK_DOMAINPATH # Vérifie la disponibilité du path et du domaine. CHECK_FINALPATH # Vérifie que le dossier de destination n'est pas déjà utilisé.