If postgres' shell is /bin/true, /etc/init.d/postgresql will not start because we do a 'su - postgres -c ....' which won't work if /bin/true is the shell.
bumping severity as it's a QA issue...
Fixed