Explicit Paths in Configuration Files Are Problematic
Created by: u550ccer
In several of the gitlab configuration files, /home/git is explicitly referenced. However, for some systems, the users' home directories are not in /home, but mapped elsewhere. So, every time an upgrade is performed, those config files need to be updated.
The configuration files could instead use the tilde shorthand reference and eliminate this issue. So, for example in /etc/init.d/gitlab, instead of: app_root="/home/$app_user/gitlab" you could have: app_root="~$app_user/gitlab"