diff --git a/scripts/upgrade b/scripts/upgrade index c61ebcb..0feb801 100755 --- a/scripts/upgrade +++ b/scripts/upgrade @@ -105,6 +105,11 @@ ynh_use_logrotate --non-append #================================================= ynh_script_progression --message="Upgrading fail2ban configuration..." +# If it doesn't exist, create the logfile, required before configuring fail2ban +if [ ! -f "/var/log/${domain}-access.log" ]; then + touch "/var/log/${domain}-access.log" +fi + # Create a dedicated Fail2Ban config ynh_add_fail2ban_config --logpath="/var/log/${domain}-access.log" --failregex=" .* \"GET /api/.*\" 401" --max_retry=5