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
|
#### Autres commandes
|
||||||
```bash
|
```bash
|
||||||
ynh_string_random LENGTH
|
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.**
|
**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
|
```bash
|
||||||
sudo yunohost firewall allow [--no-upnp] {TCP,UDP,Both} PORT
|
sudo yunohost firewall allow [--no-upnp] {TCP,UDP,Both} PORT
|
||||||
```
|
```
|
||||||
|
|
Loading…
Reference in a new issue