1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/etherpad_mypads_ynh.git synced 2024-09-03 18:36:09 +02:00

Infos erreur domaine

This commit is contained in:
Maniack Crudelis 2016-10-02 21:16:51 +02:00
parent 72a01320f9
commit 392ecff8fd
2 changed files with 13 additions and 2 deletions

View file

@ -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.** **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:** **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. **Multi-utilisateur:** Oui, sans support ldap.

View file

@ -24,9 +24,20 @@ source /usr/share/yunohost/helpers
# Vérifie que les variables ne sont pas vides. # Vérifie que les variables ne sont pas vides.
CHECK_VAR "$app" "app name not set" CHECK_VAR "$app" "app name not set"
CHECK_USER "$admin" # Vérifie la validité de l'user admin 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_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é. CHECK_FINALPATH # Vérifie que le dossier de destination n'est pas déjà utilisé.