VERSION=9.5.19
tar -xjf postgres/postgresql-${VERSION}.tar.bz2
cd postgresql-${VERSION}/
patch -p1 <<EOF
diff -u -ur postgresql-9.5.1.pristine/src/include/pg_config_manual.h postgresql-9.5.1/src/include/pg_config_manual.h
--- postgresql-9.5.1.pristine/src/include/pg_config_manual.h 2016-02-08 16:12:28.000000000 -0500
+++ postgresql-9.5.1/src/include/pg_config_manual.h 2016-11-01 22:21:21.000000000 -0400
@@ -169,7 +169,7 @@
* here's where to twiddle it. You can also override this at runtime
* with the postmaster's -k switch.
*/
-#define DEFAULT_PGSOCKET_DIR "/tmp"
+#define DEFAULT_PGSOCKET_DIR "/var/vcap/sys/run/postgres"
tar -xjf postgres/postgresql-9.5.19.tar.bz2
vsdiff -u -ur postgresql-9.5.1.pristine
What it should to do?https://github.com/cloudfoundry-community/postgres-boshrelease/blob/master/packages/postgres/packaging#L16