diff --git a/scripts/backup b/scripts/backup index c60fc22..6b6e4b3 100644 --- a/scripts/backup +++ b/scripts/backup @@ -2,11 +2,8 @@ # Récupère les infos de l'application. ynh_version=$(sudo yunohost -v | grep "moulinette:" | cut -d' ' -f2 | cut -d'.' -f1,2) # Récupère le numéro de version de Yunohost. -if [ $ynh_version = "2.4" ]; then - app=$YNH_APP_INSTANCE_NAME -else - app=lutim -fi +app=$YNH_APP_INSTANCE_NAME + final_path=$(sudo yunohost app setting $app final_path) domain=$(sudo yunohost app setting $app domain) codename=$(sudo yunohost app setting $app codename) diff --git a/scripts/install b/scripts/install index 774ddf6..f86d90a 100644 --- a/scripts/install +++ b/scripts/install @@ -12,26 +12,17 @@ CLEAN_SETUP () { TRAP_ON # Active trap pour arrêter le script si une erreur est détectée. # Retrieve arguments -if [ $ynh_version = "2.4" ] -then - domain=$YNH_APP_ARG_DOMAIN - path=$YNH_APP_ARG_PATH - admin=$YNH_APP_ARG_ADMIN - is_public=$YNH_APP_ARG_IS_PUBLIC - always_encrypt=$YNH_APP_ARG_ALWAYS_ENCRYPT +domain=$YNH_APP_ARG_DOMAIN +path=$YNH_APP_ARG_PATH +admin=$YNH_APP_ARG_ADMIN +is_public=$YNH_APP_ARG_IS_PUBLIC +always_encrypt=$YNH_APP_ARG_ALWAYS_ENCRYPT - app=$YNH_APP_INSTANCE_NAME +app=$YNH_APP_INSTANCE_NAME + +# Source app helpers +source /usr/share/yunohost/helpers - # Source app helpers - source /usr/share/yunohost/helpers -else - domain=$1 - path=$2 - admin=$3 - is_public=$4 - always_encrypt=$5 - app=lutim -fi script_dir=$PWD # Vérifie que les variables ne sont pas vides. diff --git a/scripts/remove b/scripts/remove index 5ed35f7..1ae0909 100644 --- a/scripts/remove +++ b/scripts/remove @@ -4,14 +4,11 @@ source .fonctions # Charge les fonctions génériques habituellement utilisées # Récupère les infos de l'application. YNH_VERSION # Récupère le numéro de version de Yunohost. -if [ $ynh_version = "2.4" ]; then - app=$YNH_APP_INSTANCE_NAME +app=$YNH_APP_INSTANCE_NAME + +# Source app helpers +source /usr/share/yunohost/helpers - # Source app helpers - source /usr/share/yunohost/helpers -else - app=lutim -fi domain=$(sudo yunohost app setting $app domain) # Arrêt du service diff --git a/scripts/restore b/scripts/restore index 1a31c4a..95b15d8 100644 --- a/scripts/restore +++ b/scripts/restore @@ -2,11 +2,8 @@ # Récupère les infos de l'application. ynh_version=$(sudo yunohost -v | grep "moulinette:" | cut -d' ' -f2 | cut -d'.' -f1,2) # Récupère le numéro de version de Yunohost. -if [ $ynh_version = "2.4" ]; then - app=$YNH_APP_INSTANCE_NAME -else - app=lutim -fi +app=$YNH_APP_INSTANCE_NAME + final_path=$(sudo yunohost app setting $app final_path) domain=$(sudo yunohost app setting $app domain) codename=$(sudo yunohost app setting $app codename) diff --git a/scripts/upgrade b/scripts/upgrade index aec99ca..8e55151 100644 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -4,11 +4,8 @@ source .fonctions # Charge les fonctions génériques habituellement utilisées # Récupère les infos de l'application. YNH_VERSION # Récupère le numéro de version de Yunohost. -if [ $ynh_version = "2.4" ]; then - app=$YNH_APP_INSTANCE_NAME -else - app=lutim -fi +app=$YNH_APP_INSTANCE_NAME + domain=$(sudo yunohost app setting $app domain) path=$(sudo yunohost app setting $app path) is_public=$(sudo yunohost app setting $app is_public)