diff --git a/scripts/upgrade b/scripts/upgrade index d06d374..e06856d 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -14,25 +14,11 @@ port=$(ynh_app_setting_get "$app" port) arch=$(ynh_app_setting_get "$app" arch) admin=$(ynh_app_setting_get "$app" admin) -#================================================= # CREATE DEDICATED USER -#================================================= -ynh_script_progression --message="Configuring system user..." --weight=1 +ynh_script_progression --message="Making sure dedicated system user exists..." -ynh_system_user_create $app - -mv /root/.config/duniter $USER/.config/duniter - -# BACKUP BEFORE UPGRADE THEN ACTIVE TRAP -ynh_script_progression --message="Backing up the app before upgrading (may take a while)..." --weight=100 - -ynh_backup_before_upgrade - -ynh_clean_setup () { - ynh_restore_upgradebackup -} - -ynh_abort_if_errors +# Create a dedicated user (if not existing) +ynh_system_user_create --username=$app REMOVE_DUNITER INSTALL_DUNITER_DEBIAN_PACKAGE