File tree Expand file tree Collapse file tree
citusupgradetester/files/sbin
pgupgradetester/files/sbin Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -52,6 +52,12 @@ echo "deb http://apt.postgresql.org/pub/repos/apt/ ${codename}-pgdg main" > \
5252echo " Installing server-dev packages..." >&2
5353apt-get update && apt-get install -y --no-install-recommends postgresql-server-dev-$PG_MAJOR
5454
55+ # we need autoconf and build-essential for running the tests
56+ # we need other libraries for configure to pass, even though we could use
57+ # --without-libcurl while configuring, we prefer this for now.
58+ apt-get install -y autoconf build-essential libcurl4-openssl-dev libicu-dev \
59+ libreadline-dev libselinux1-dev libxslt-dev libssl-dev
60+
5561# build list of postgres
5662echo " Installing postgres packages..." >&2
5763apt-get install -y --no-install-recommends postgresql-$PG_MAJOR
Original file line number Diff line number Diff line change 5858echo " Installing tools for testing PostgreSQL extensions..." >&2
5959apt-get update && apt-get install -y --no-install-recommends make postgresql-common perl libcurl3 " postgresql-${PG_MAJOR} " " postgresql-server-dev-${PG_MAJOR} "
6060
61+ # we need autoconf and build-essential for running the tests
62+ # we need other libraries for configure to pass, even though we could use
63+ # --without-libcurl while configuring, we prefer this for now.
64+ apt-get install -y autoconf build-essential libcurl4-openssl-dev \
65+ libicu-dev libreadline-dev libselinux1-dev libxslt-dev libssl-dev
66+
6167# Give permission for usr so that circleci can write citus artifacts
6268chmod o+w -R /usr/
6369
Original file line number Diff line number Diff line change 5353echo " Installing tools for testing PostgreSQL extensions..." >&2
5454apt-get update && apt-get install -y --no-install-recommends make postgresql-common \
5555 perl libcurl3 " postgresql-${PG_MAJOR} " " postgresql-server-dev-${PG_MAJOR} "
56+
57+ # we need autoconf and build-essential for running the tests
58+ # we need other libraries for configure to pass, even though we could use
59+ # --without-libcurl while configuring, we prefer this for now.
60+ apt-get install -y autoconf build-essential libcurl4-openssl-dev \
61+ libicu-dev libreadline-dev libselinux1-dev libxslt-dev libssl-dev
62+
5663
5764echo " Installing tools for failure testing..." >&2
5865pip3 install -Ir /tmp/etc/requirements.txt
Original file line number Diff line number Diff line change @@ -53,6 +53,12 @@ sd_pkgs=( "${pg_majors[@]/#/postgresql-server-dev-}" )
5353pg_pkgs=( " ${pg_majors[@]/#/ postgresql-} " )
5454apt-get update && apt-get install -y --no-install-recommends make postgresql-common perl libcurl3 " ${sd_pkgs[@]} " " ${pg_pkgs[@]} "
5555
56+ # we need autoconf and build-essential for running the tests
57+ # we need other libraries for configure to pass, even though we could use
58+ # --without-libcurl while configuring, we prefer this for now.
59+ apt-get install -y autoconf build-essential libcurl4-openssl-dev \
60+ libicu-dev libreadline-dev libselinux1-dev libxslt-dev libssl-dev
61+
5662echo " Installing tools for failure testing..." >&2
5763pip install -Ir /tmp/etc/requirements.txt
5864
You can’t perform that action at this time.
0 commit comments