Skip to content

Latest commit

 

History

History
28 lines (22 loc) · 1.13 KB

packaging_apps_arguments_management_fr.md

File metadata and controls

28 lines (22 loc) · 1.13 KB

Packaging d’application

Gestion des arguments

Récupérer les arguments du manifeste dans le script d’installation

Les arguments sont passés au script d’installation dans l’ordre du manifeste. Par exemple pour Roundcube, les arguments domain et path seront respectivement récupérés via les variables d’environnement ou les paramètres $1 et $2 dans le script d’installation.

# Retrieve arguments
domain=$YNH_APP_ARG_DOMAIN
path=$YNH_APP_ARG_PATH

Sauvegarder des arguments pour les autres scripts

Les scripts remove, upgrade, backup et restore peuvent avoir besoin de ces arguments.

Pour cela, YunoHost peut sauvegarder les arguments avec cette commande :

# Store config on YunoHost instance
ynh_app_setting_set "$app" domain "$domain"

Elle est généralement utilisée dans le script d’installation.

Ensuite, le script peut récupérer les arguments sauvegardés avec cette commande :

domain=$(ynh_app_setting_get $app domain)

Ces données sont sauvegardées dans /etc/yunohost/apps/<app_name>/settings.yml.