Upgrade creates gitlab_rails['backup_path'] if it does not exist even if no backup requested

Since i have my own backup script i’m turning off creating a backup when upgrading GitLab CE (Omnibus) with

touch /etc/gitlab/skip-auto-backup

However, the upgrade process creates the backup directory i have set in my gitlab.rb file at


if this directory does not exist.

This may sound a bit strange, but since i mount/unmount a different filesystem in my backup script this local directory really does not exist. And by creating it by the upgrade process my backups scripts fails afterwards. No problem to deal with this, but i think the upgrade process should not touch the local backup directory at all when no backup is requested.