From d08463604b10f66061b9805aa103af4ebd4f271c Mon Sep 17 00:00:00 2001 From: Maniack Crudelis Date: Wed, 1 Jun 2016 23:25:39 +0200 Subject: [PATCH] =?UTF-8?q?Corrections=20et=20ajouts=20anciennes=20command?= =?UTF-8?q?es=20non=20remplac=C3=A9es?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packaging_apps_helpers_fr.md | 61 ++++++++++++++++++++++++++++++++---- 1 file changed, 55 insertions(+), 6 deletions(-) diff --git a/packaging_apps_helpers_fr.md b/packaging_apps_helpers_fr.md index 79767fc8..c536f9e1 100644 --- a/packaging_apps_helpers_fr.md +++ b/packaging_apps_helpers_fr.md @@ -114,7 +114,7 @@ ynh_app_setting_set APP KEY VALUE > ``` Le SSO fait appel aux réglages stockés pour l'application afin de déterminer si cette dernière peux être accessible publiquement ou non. -Pour cela, 6 clés différents sont disponible : +Pour cela, 6 clés différentes sont disponible : Tout d'abord `skipped_uris`, `unprotected_uris` et `protected_uris`. Ces 3 clés sont relatives au chemin (ou *path*) de l'application. > Par exemple : @@ -231,25 +231,74 @@ ynh_die MSG RETCODE ```bash sudo yunohost app checkport PORT ``` -> Cette commande vérifie le `PORT` et retourne une erreur si il est déjà utilisé. +> Vérifie le port `PORT` et retourne une erreur si il est déjà utilisé. > La sortie de la commande doit être testée pour en connaître le résultat. Par exemple : > ```bash > port=PORT_PAR_DEFAUT -> sudo yunohost app checkport $port -> while [[ ! $? -eq 0 ]]; do +> while ! sudo yunohost app checkport $port ; do > port=$((port+1)) -> sudo yunohost app checkport $port > done > ``` +```bash +sudo yunohost firewall allow [--no-upnp] {TCP,UDP,Both} PORT +``` +> Ouvre le port `PORT` sur le parefeu en TCP, UDP ou les deux. +> L'ouverture automatique des ports via upnp peux être désactivé sur ce port en spécifiant l'option `--no-upnp`. + + +```bash +sudo yunohost firewall disallow {TCP,UDP,Both} PORT +``` +> Ferme le port `PORT` sur le parefeu en TCP, UDP ou les deux. + + ```bash sudo yunohost app checkurl DOMAINPATH -a APP ``` -> Cette commande vérifie la disponibilité du chemin DOMAIN/PATH. Il est utile pour les applications web et vous permet d’être sûr que le chemin n’est pas utilisé par une autre application. Si le chemin est inutilisé, elle le « réserve » pour l'application APP. +> Vérifie la disponibilité du chemin DOMAIN/PATH. Il est utile pour les applications web et vous permet d’être sûr que le chemin n’est pas utilisé par une autre application. Si le chemin est inutilisé, elle le « réserve » pour l'application APP. > **Remarque** : ne pas préfixer par `http://` ou par `https://` dans le `DOMAINPATH`. +```bash +sudo yunohost app addaccess [--users=USER] APP +``` +> Autorise l'utilisateur `USER` à accéder à l'application `APP`. +> Si l'option `--users` n'est pas spécifiée, l'accès à l'application `APP` est accordé à tout les utilisateurs. + + +```bash +sudo yunohost app removeaccess --users=USER APP +``` +> Retire l'autorisation d'accès de l'utilisateur `USER` à l'application `APP`. + + +```bash +sudo yunohost service add NAME [-l LOG] +``` +> Ajoute le service `NAME` dans l'interface de gestion admin de YunoHost. +> Le fichier de log du service peux être ajouté avec l'option `-l` en indiquant son chemin absolu. + + +```bash +sudo yunohost service remove NAME +``` +> Retire le service `NAME` dans l'interface de gestion admin de YunoHost. + + +```bash +sudo yunohost hook add APP FILE +``` +> Ajoute le script de hook `FILE` pour l'application `APP`. + + +```bash +sudo yunohost hook remove APP +``` +> Supprime les scripts de hook de l'application `APP`. + + ```bash sudo yunohost app ssowatconf ```