gitlabhq/gitlabhq — pull request #5935 by nmoura (2013-12-26 19:13:46+00:00)
Title: Changed sudo by su -c

The sudo command needs a tty to run. If you put this file on a CentOS 6, for example, it will not run in the host startup process. Instead, the 'su -c' runs the command apart if it has or not a tty.

I tested this change in a fresh install of gitlab on a CentOS 6.5 with successful.