From 2c5ad939e0e3be6e0b9ba175a9290b3c082ff279 Mon Sep 17 00:00:00 2001 From: Dante Date: Wed, 6 Jul 2022 15:57:14 +0100 Subject: [PATCH] Fix upgrade script --- scripts/upgrade | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/upgrade b/scripts/upgrade index b685170..ede6e19 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -136,7 +136,11 @@ ynh_script_progression --message="Making sure dedicated system user exists..." - # Create a dedicated user (if not existing) and set home dir to /opt/yunohost/$app so systemd hardening works # See more: https://docs.mau.fi/bridges/go/setup.html?bridge=whatsapp#systemd-service -ynh_system_user_create --username=$app --home_dir=/opt/yunohost/$app +if ynh_system_user_exists -u "$app"; then + usermod --home /opt/yunohost/$app $app +else + ynh_system_user_create --username=$app --home_dir=/opt/yunohost/$app +fi #================================================= # DOWNLOAD, CHECK AND UNPACK SOURCE