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

28 lines
No EOL
1.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<a class="btn btn-lg btn-default" href="packaging_apps_fr">Packaging dapplication</a>
## 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.
```bash
# 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 :
```bash
# 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 :
```bash
domain=$(sudo yunohost app setting $app domain)
```
Ces données sont sauvegardées dans `/etc/yunohost/apps/<app_name>/settings.yml`.