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:
parent
972997f302
commit
8f63e05266
5 changed files with 18 additions and 62 deletions
|
@ -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)
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
|
||||||
|
|
Loading…
Reference in a new issue