Merge branch 'pks-fix-pgbouncer-build' into 'master'

scripts: Install libevent-dev dependency to fix pgbouncer build

See merge request gitlab-org/gitlab-build-images!386
This commit is contained in:
Zeger-Jan van de Weg 2021-03-16 10:10:47 +00:00
commit 587926665e
2 changed files with 14 additions and 15 deletions

View file

@ -22,7 +22,7 @@ then
logrotate python-docutils pkg-config cmake nodejs \
libkrb5-dev postgresql-client mysql-client unzip \
libsqlite3-dev libpq-dev libpng-dev libjpeg-dev libzstd-dev \
libre2-dev gettext rsync git-core
libre2-dev libevent-dev gettext rsync git-core
else
apt-get install -y \
curl wget build-essential apt-utils locales openssh-client \
@ -32,7 +32,7 @@ else
logrotate python-docutils pkg-config cmake \
libkrb5-dev postgresql-client unzip \
libsqlite3-dev libpq-dev libpng-dev libjpeg-dev libzstd-dev \
libre2-dev gettext rsync git-core
libre2-dev libevent-dev gettext rsync git-core
fi
# Set UTF-8

View file

@ -1,19 +1,18 @@
#!/bin/bash
set -xeuo pipefail
PGBOUNCER_VERSION=${1}
PGBOUNCER_DOWNLOAD_SHA256=${2}
PGBOUNCER_DOWNLOAD_URL="https://pgbouncer.github.io/downloads/files/$PGBOUNCER_VERSION/pgbouncer-$PGBOUNCER_VERSION.tar.gz"
curl -o pgbouncer.tar.gz -fsSL $PGBOUNCER_DOWNLOAD_URL
echo "${PGBOUNCER_DOWNLOAD_SHA256} pgbouncer.tar.gz" | sha256sum -c -
tar xfz pgbouncer.tar.gz
rm -f pgbouncer.tar.gz
cd pgbouncer-${PGBOUNCER_VERSION}
./configure --prefix=/usr/local
make
cp pgbouncer /usr/local/bin
cd ..
rm -rf pgbouncer-${PGBOUNCER_VERSION}
curl -o pgbouncer.tar.gz -fsSL $PGBOUNCER_DOWNLOAD_URL \
&& echo "${PGBOUNCER_DOWNLOAD_SHA256} pgbouncer.tar.gz" | sha256sum -c - \
&& tar xfz pgbouncer.tar.gz \
&& rm -f pgbouncer.tar.gz \
&& cd pgbouncer-${PGBOUNCER_VERSION} \
&& ./configure --prefix=/usr/local \
&& make \
&& cp pgbouncer /usr/local/bin \
&& cd .. \
&& rm -rf pgbouncer-${PGBOUNCER_VERSION}