#!/bin/bash -v set -e set -x export PATH=/usr/local/bin:/usr/bin:/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.9.3 export PG_VERSION=10_1 export INSTALL_DIR=/usr/local/pg-${PG_VERSION} export suffix="-${PG_VERSION//./}" cd /usr/local/src sudo rm -rfv ruby-${PG_VERSION} sudo rm -rfv ${INSTALL_DIR} if [ ! -d postgresql ] then git clone git://git.postgresql.org/git/postgresql.git fi cd /usr/local/src/postgresql git checkout master # git branch -D ${PG_VERSION} git checkout REL_${PG_VERSION} -b ${PG_VERSION} mkdir -p cd /usr/local/src/postgresql/build_dir cd /usr/local/src/postgresql/build_dir ../configure make -j 8 sudo make prefix=${INSTALL_DIR} install export LD_LIBRARY_PATH=${INSTALL_DIR}/lib export PATH=${INSTALL_DIR}/bin:$PATH which psql psql --version