]> git.ipfire.org Git - thirdparty/psycopg.git/commitdiff
ci: install the "oldest" libpq from pgdg repository
authorDenis Laxalde <denis@laxalde.org>
Sat, 7 Jan 2023 18:50:37 +0000 (19:50 +0100)
committerDenis Laxalde <denis@laxalde.org>
Sat, 7 Jan 2023 19:35:29 +0000 (20:35 +0100)
tools/build/ci_install_libpq.sh

index 64b78241408b504a535966f7766ce8936494b691..5f14181d7a501c6b16d6bc6c25d8ad753343dec6 100755 (executable)
@@ -18,9 +18,16 @@ case "$libpq" in
         ;;
 
     oldest)
+        curl -sL https://www.postgresql.org/media/keys/ACCC4CF8.asc \
+            | gpg --dearmor \
+            | sudo tee /etc/apt/trusted.gpg.d/apt.postgresql.org.gpg > /dev/null
+
+        rel=$(lsb_release -c -s)
+        echo "deb http://apt.postgresql.org/pub/repos/apt ${rel}-pgdg main 10" \
+            | sudo tee -a /etc/apt/sources.list.d/pgdg.list > /dev/null
+        sudo apt-get -qq update
         pqver=$(apt-cache show libpq5 | grep ^Version: | tail -1 | awk '{print $2}')
-        sudo apt-get -qq -y --allow-downgrades install \
-            "libpq-dev=${pqver}" "libpq5=${pqver}"
+        sudo apt-get -qq -y --allow-downgrades install "libpq-dev=${pqver}" "libpq5=${pqver}"
         ;;
 
     newest)