#!/bin/bash PGBOUNCER_VERSION=${1} PGBOUNCER_DOWNLOAD_SHA256=${2} PGBOUNCER_DOWNLOAD_URL="https://www.pgbouncer.org/downloads/files/${PGBOUNCER_VERSION}/pgbouncer-${PGBOUNCER_VERSION}.tar.gz" curl -fsSL "$PGBOUNCER_DOWNLOAD_URL" -o pgbouncer.zip echo "${PGBOUNCER_DOWNLOAD_SHA256} pgbouncer.zip" | sha256sum -c - unzip -d /usr/local/bin pgbouncer.zip rm pgbouncer.zip curl -o pgbouncer.tar.gz -L https://pgbouncer.github.io/downloads/files/$PGBOUNCER_VERSION/pgbouncer-$PGBOUNCER_VERSION.tar.gz tar xvfz pgbouncer.tar.gz cd pgbouncer-${PGBOUNCER_VERSION} ./configure --prefix=/usr/local make cp pgbouncer /usr/local/bin cd .. rm -rf pgbouncer-${PGBOUNCER_VERSION}