doc/packaging_apps_arguments_management_fr.md
2016-01-26 20:18:34 +01:00

1.1 KiB
Raw Blame History

Packaging dapplication

Gestion des arguments

Récupérer les arguments du manifeste dans le script dinstallation

Les arguments sont passés au script dinstallation dans lordre du manifeste. Par exemple pour Roundcube, les arguments domain et path seront respectivement récupérés avec les paramètres $1 et $2 dans le script dinstallation.

# Retrieve arguments
domain=$1
path=$2

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
sudo yunohost app setting $app domain -v $domain

Elle est généralement utilisée dans le script dinstallation.

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

domain=$(sudo yunohost app setting $app domain)

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