1
0
Fork 0
mirror of https://github.com/YunoHost-Apps/radicale_ynh.git synced 2024-09-03 20:16:14 +02:00

Remove 2.2 compatibility

This commit is contained in:
Maniack Crudelis 2016-11-08 13:38:29 +01:00
parent 972997f302
commit 8f63e05266
5 changed files with 18 additions and 62 deletions

View file

@ -1,12 +1,8 @@
#!/bin/bash #!/bin/bash
# Récupère les infos de l'application. # 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. app=$YNH_APP_INSTANCE_NAME
if [ $ynh_version = "2.4" ]; then
app=$YNH_APP_INSTANCE_NAME
else
app=radicale
fi
final_path=$(sudo yunohost app setting $app final_path) final_path=$(sudo yunohost app setting $app final_path)
domain=$(sudo yunohost app setting $app domain) domain=$(sudo yunohost app setting $app domain)
infcloud=$(sudo yunohost app setting $app infcloud) infcloud=$(sudo yunohost app setting $app infcloud)

View file

@ -2,8 +2,6 @@
source .fonctions # Charge les fonctions génériques habituellement utilisées dans le script source .fonctions # Charge les fonctions génériques habituellement utilisées dans le script
YNH_VERSION # Récupère le numéro de version de Yunohost.
CLEAN_SETUP () { CLEAN_SETUP () {
# Nettoyage des résidus d'installation non pris en charge par le script remove. # Nettoyage des résidus d'installation non pris en charge par le script remove.
# Pas de nettoyage supplémentaire nécessaire ici... # Pas de nettoyage supplémentaire nécessaire ici...
@ -12,26 +10,16 @@ CLEAN_SETUP () {
TRAP_ON # Active trap pour arrêter le script si une erreur est détectée. TRAP_ON # Active trap pour arrêter le script si une erreur est détectée.
# Retrieve arguments # Retrieve arguments
if [ $ynh_version = "2.4" ] domain=$YNH_APP_ARG_DOMAIN
then path=$YNH_APP_ARG_PATH
domain=$YNH_APP_ARG_DOMAIN admin=$YNH_APP_ARG_ADMIN
path=$YNH_APP_ARG_PATH infcloud=$YNH_APP_ARG_INFCLOUD
admin=$YNH_APP_ARG_ADMIN language=$YNH_APP_ARG_LANGUAGE
infcloud=$YNH_APP_ARG_INFCLOUD
language=$YNH_APP_ARG_LANGUAGE
app=$YNH_APP_INSTANCE_NAME app=$YNH_APP_INSTANCE_NAME
# Source app helpers # Source app helpers
source /usr/share/yunohost/helpers source /usr/share/yunohost/helpers
else
domain=$1
path=$2
admin=$3
infcloud=$4
language=$5
app=radicale
fi
# Checks variables are not empty # Checks variables are not empty
CHECK_VAR "$app" "app name not set" CHECK_VAR "$app" "app name not set"
@ -220,8 +208,3 @@ sudo yunohost app ssowatconf
# Modification des hook pour la création des collections par défaut des nouveaux utilisateurs. Et leur suppression # Modification des hook pour la création des collections par défaut des nouveaux utilisateurs. Et leur suppression
sudo sed -i "s@__FINALPATH__@$final_path@g" ../hooks/post_user_create sudo sed -i "s@__FINALPATH__@$final_path@g" ../hooks/post_user_create
sudo sed -i "s@__FINALPATH__@$final_path@g" ../hooks/post_user_delete sudo sed -i "s@__FINALPATH__@$final_path@g" ../hooks/post_user_delete
if [ $ynh_version != "2.4" ]
then
sudo yunohost hook add radicale ../hooks/post_user_create
sudo yunohost hook add radicale ../hooks/post_user_delete
fi

View file

@ -3,15 +3,11 @@
source .fonctions # Charge les fonctions génériques habituellement utilisées dans le script source .fonctions # Charge les fonctions génériques habituellement utilisées dans le script
# Récupère les infos de l'application. # Récupère les infos de l'application.
YNH_VERSION # Récupère le numéro de version de Yunohost. app=$YNH_APP_INSTANCE_NAME
if [ $ynh_version = "2.4" ]; then
app=$YNH_APP_INSTANCE_NAME # Source app helpers
source /usr/share/yunohost/helpers
# Source app helpers
source /usr/share/yunohost/helpers
else
app=radicale
fi
domain=$(sudo yunohost app setting $app domain) domain=$(sudo yunohost app setting $app domain)
SECURE_REMOVE '/var/www/$app' # Suppression du dossier de l'application SECURE_REMOVE '/var/www/$app' # Suppression du dossier de l'application
@ -45,12 +41,6 @@ REMOVE_FPM_CONF # Suppression de la configuration du pool php-fpm
REMOVE_LOGROTATE_CONF # Suppression de la configuration de logrotate REMOVE_LOGROTATE_CONF # Suppression de la configuration de logrotate
if [ $ynh_version != "2.4" ]
then
# Retire le hook sur la création de nouveaux utilisateurs
sudo yunohost hook remove radicale
fi
# Régénère la configuration de SSOwat # Régénère la configuration de SSOwat
sudo yunohost app ssowatconf sudo yunohost app ssowatconf

View file

@ -1,12 +1,8 @@
#!/bin/bash #!/bin/bash
# Récupère les infos de l'application. # 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. app=$YNH_APP_INSTANCE_NAME
if [ $ynh_version = "2.4" ]; then
app=$YNH_APP_INSTANCE_NAME
else
app=radicale
fi
final_path=$(sudo yunohost app setting $app final_path) final_path=$(sudo yunohost app setting $app final_path)
domain=$(sudo yunohost app setting $app domain) domain=$(sudo yunohost app setting $app domain)
infcloud=$(sudo yunohost app setting $app infcloud) infcloud=$(sudo yunohost app setting $app infcloud)

View file

@ -3,12 +3,8 @@
source .fonctions # Charge les fonctions génériques habituellement utilisées dans le script source .fonctions # Charge les fonctions génériques habituellement utilisées dans le script
# Récupère les infos de l'application. # Récupère les infos de l'application.
YNH_VERSION # Récupère le numéro de version de Yunohost. app=$YNH_APP_INSTANCE_NAME
if [ $ynh_version = "2.4" ]; then
app=$YNH_APP_INSTANCE_NAME
else
app=radicale
fi
domain=$(sudo yunohost app setting $app domain) domain=$(sudo yunohost app setting $app domain)
path=$(sudo yunohost app setting $app path) path=$(sudo yunohost app setting $app path)
admin=$(sudo yunohost app setting $app admin) admin=$(sudo yunohost app setting $app admin)
@ -170,8 +166,3 @@ sudo service nginx reload
# Mise en place des hook pour la création des collections par défaut des nouveaux utilisateurs. Et leur suppression # Mise en place des hook pour la création des collections par défaut des nouveaux utilisateurs. Et leur suppression
sudo sed -i "s@__FINALPATH__@$final_path@g" ../hooks/post_user_create sudo sed -i "s@__FINALPATH__@$final_path@g" ../hooks/post_user_create
sudo sed -i "s@__FINALPATH__@$final_path@g" ../hooks/post_user_delete sudo sed -i "s@__FINALPATH__@$final_path@g" ../hooks/post_user_delete
if [ $ynh_version != "2.4" ]
then
sudo yunohost hook add radicale ../hooks/post_user_create
sudo yunohost hook add radicale ../hooks/post_user_delete
fi