mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
Add new helpers
This commit is contained in:
parent
562ef0dcb4
commit
9ca444c647
1 changed files with 27 additions and 13 deletions
|
@ -211,6 +211,33 @@ ynh_system_user_exists USERNAME
|
|||
> ```
|
||||
|
||||
|
||||
```bash
|
||||
ynh_system_user_create USER_NAME [HOME_DIR]
|
||||
```
|
||||
> Créer l'utilisateur système `USER_NAME`, si il n'existe pas déjà.
|
||||
> Si aucun dossier home n'est mentionné, l'utilisateur sera créé sans home.
|
||||
> **Nécessite YunoHost version 2.6**
|
||||
|
||||
|
||||
```bash
|
||||
ynh_system_user_delete USER_NAME
|
||||
```
|
||||
> Supprime l'utilisateur système `USER_NAME`.
|
||||
> **Nécessite YunoHost version 2.6**
|
||||
|
||||
|
||||
#### Gestion des ports
|
||||
```bash
|
||||
ynh_find_port BEGIN_PORT
|
||||
```
|
||||
> Cherche un port libre en commençant par `BEGIN_PORT`
|
||||
> Le numéro de port trouvé est renvoyé en fin de commande.
|
||||
> ```bash
|
||||
> port=$(ynh_find_port 8080)
|
||||
> ```
|
||||
> **Nécessite YunoHost version 2.6**
|
||||
|
||||
|
||||
#### Autres commandes
|
||||
```bash
|
||||
ynh_string_random LENGTH
|
||||
|
@ -228,19 +255,6 @@ ynh_die MSG RETCODE
|
|||
**Les commandes suivantes sont amenées à être remplacées (voir supprimées) dans les prochaines versions de YunoHost.**
|
||||
|
||||
|
||||
```bash
|
||||
sudo yunohost app checkport PORT
|
||||
```
|
||||
> 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
|
||||
> while ! sudo yunohost app checkport $port ; do
|
||||
> port=$((port+1))
|
||||
> done
|
||||
> ```
|
||||
|
||||
|
||||
```bash
|
||||
sudo yunohost firewall allow [--no-upnp] {TCP,UDP,Both} PORT
|
||||
```
|
||||
|
|
Loading…
Reference in a new issue