Add s390x architecture
authorChristoph Berg <myon@debian.org>
Thu, 13 Apr 2023 23:17:32 +0000 (16:17 -0700)
committerChristoph Berg <myon@debian.org>
Thu, 13 Apr 2023 23:17:32 +0000 (16:17 -0700)
jenkins/ansible/hosts
pgapt.conf

index be81188cde7208449581586d4d145fd688625fea..77f856fd117dbdce2be9ca4b8fc5abf76f1790bb 100644 (file)
@@ -2,6 +2,7 @@ pgdgbuild.dus.dg-i.net chroot_dir=/home/chroot.buexcl run_opts="size=20G"
 pgdgbuild-arm64 chroot_dir=/home/chroot run_opts="size=50G"
 # ppc64el: 24GB is not enough to build postgis with 4 workers (huge B-Ds)
 pgdgbuild-ppc64el chroot_dir=/home/chroot run_opts="size=100G,nr_inodes=800k"
+pgs390x chroot_dir=/home/chroot run_opts="size=100G,nr_inodes=800k"
 pgapt1 chroot_dir=/home/chroot run_opts="size=20G"
 pgapt2 chroot_dir=/home/chroot run_opts="size=20G"
 pgapt3 chroot_dir=/home/chroot run_opts="size=20G"
index c5abfd2e04ea5000dddcbd27f74b047d7b63bc59..72605e569778e55e514c769e1e759939b3d3749f 100644 (file)
@@ -17,35 +17,35 @@ set_dist_vars () { # args: $1 = distribution [$2 = architecture]
   HAS_BACKPORTS=""
   case $1 in
     # Debian
-    sid)      PGDG_TAG=""      DISTRO="debian" RELEASE="unstable"              ARCHS="amd64 arm64 i386 ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
-    bookworm) PGDG_TAG="120"  DISTRO="debian" RELEASE="12"                    ARCHS="amd64 arm64      ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
-    bullseye) PGDG_TAG="110"  DISTRO="debian" RELEASE="11"                    ARCHS="amd64 arm64      ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
-    buster)   PGDG_TAG="100"   DISTRO="debian" RELEASE="10"    HAS_BACKPORTS=1 ARCHS="amd64 arm64 i386 ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
-    stretch)  PGDG_TAG="90"    DISTRO="debian" RELEASE="9"     HAS_BACKPORTS=1 ARCHS="amd64       i386 ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
-    jessie)   PGDG_TAG="80"    DISTRO="debian" RELEASE="8"                     ARCHS="amd64       i386 ppc64el" COMPONENTS="main         8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12" ;;
-    wheezy)   PGDG_TAG="70"    DISTRO="debian" RELEASE="7"                     ARCHS="amd64       i386"         COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10" ;;
+    sid)      PGDG_TAG=""      DISTRO="debian" RELEASE="unstable"              ARCHS="amd64 arm64 i386 ppc64el s390x" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
+    bookworm) PGDG_TAG="120"   DISTRO="debian" RELEASE="12"                    ARCHS="amd64 arm64      ppc64el s390x" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
+    bullseye) PGDG_TAG="110"   DISTRO="debian" RELEASE="11"                    ARCHS="amd64 arm64      ppc64el s390x" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
+    buster)   PGDG_TAG="100"   DISTRO="debian" RELEASE="10"    HAS_BACKPORTS=1 ARCHS="amd64 arm64 i386 ppc64el s390x" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
+    stretch)  PGDG_TAG="90"    DISTRO="debian" RELEASE="9"     HAS_BACKPORTS=1 ARCHS="amd64       i386 ppc64el"       COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
+    jessie)   PGDG_TAG="80"    DISTRO="debian" RELEASE="8"                     ARCHS="amd64       i386 ppc64el"       COMPONENTS="main         8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12" ;;
+    wheezy)   PGDG_TAG="70"    DISTRO="debian" RELEASE="7"                     ARCHS="amd64       i386"               COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10" ;;
     squeeze)  PGDG_TAG="60"    DISTRO="debian" RELEASE="6.0" ;;
     lenny)    PGDG_TAG="50"    DISTRO="debian" RELEASE="5.0" ;;
     etch)     PGDG_TAG="40"    DISTRO="debian" RELEASE="4.1" ;;
     # Ubuntu
-    lunar)    PGDG_TAG="23.04" DISTRO="ubuntu" RELEASE="23.04"                 ARCHS="amd64"                    COMPONENTS="main                                         10 11 12 13 14 15 16" ;;
-    kinetic)  PGDG_TAG="22.10" DISTRO="ubuntu" RELEASE="22.10"                 ARCHS="amd64"                    COMPONENTS="main                                         10 11 12 13 14 15 16" ;;
-    jammy)    PGDG_TAG="22.04" DISTRO="ubuntu" RELEASE="22.04"                 ARCHS="amd64 arm64      ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
-    impish)   PGDG_TAG="21.10" DISTRO="ubuntu" RELEASE="21.10"                 ARCHS="amd64"                    COMPONENTS="main                                     9.6 10 11 12 13 14 15 16" ;;
-    hirsute)  PGDG_TAG="21.04" DISTRO="ubuntu" RELEASE="21.04"                 ARCHS="amd64"                    COMPONENTS="main                                     9.6 10 11 12 13 14" ;;
-    groovy)   PGDG_TAG="20.10" DISTRO="ubuntu" RELEASE="20.10"                 ARCHS="amd64"                    COMPONENTS="main                                 9.5 9.6 10 11 12 13" ;;
-    focal)    PGDG_TAG="20.04" DISTRO="ubuntu" RELEASE="20.04" HAS_BACKPORTS=1 ARCHS="amd64 arm64      ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
-    eoan)     PGDG_TAG="19.10" DISTRO="ubuntu" RELEASE="19.10"                 ARCHS="amd64"                    COMPONENTS="main                             9.4 9.5 9.6 10 11 12" ;;
-    disco)    PGDG_TAG="19.04" DISTRO="ubuntu" RELEASE="19.04"                 ARCHS="amd64"                    COMPONENTS="main                             9.4 9.5 9.6 10 11 12" ;;
+    lunar)    PGDG_TAG="23.04" DISTRO="ubuntu" RELEASE="23.04"                 ARCHS="amd64"                          COMPONENTS="main                                         10 11 12 13 14 15 16" ;;
+    kinetic)  PGDG_TAG="22.10" DISTRO="ubuntu" RELEASE="22.10"                 ARCHS="amd64"                          COMPONENTS="main                                         10 11 12 13 14 15 16" ;;
+    jammy)    PGDG_TAG="22.04" DISTRO="ubuntu" RELEASE="22.04"                 ARCHS="amd64 arm64      ppc64el s390x" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
+    impish)   PGDG_TAG="21.10" DISTRO="ubuntu" RELEASE="21.10"                 ARCHS="amd64"                          COMPONENTS="main                                     9.6 10 11 12 13 14 15 16" ;;
+    hirsute)  PGDG_TAG="21.04" DISTRO="ubuntu" RELEASE="21.04"                 ARCHS="amd64"                          COMPONENTS="main                                     9.6 10 11 12 13 14" ;;
+    groovy)   PGDG_TAG="20.10" DISTRO="ubuntu" RELEASE="20.10"                 ARCHS="amd64"                          COMPONENTS="main                                 9.5 9.6 10 11 12 13" ;;
+    focal)    PGDG_TAG="20.04" DISTRO="ubuntu" RELEASE="20.04" HAS_BACKPORTS=1 ARCHS="amd64 arm64      ppc64el s390x" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
+    eoan)     PGDG_TAG="19.10" DISTRO="ubuntu" RELEASE="19.10"                 ARCHS="amd64"                          COMPONENTS="main                             9.4 9.5 9.6 10 11 12" ;;
+    disco)    PGDG_TAG="19.04" DISTRO="ubuntu" RELEASE="19.04"                 ARCHS="amd64"                          COMPONENTS="main                             9.4 9.5 9.6 10 11 12" ;;
     cosmic)   PGDG_TAG="18.10" DISTRO="ubuntu" RELEASE="18.10" ;;
-    bionic)   PGDG_TAG="18.04" DISTRO="ubuntu" RELEASE="18.04" HAS_BACKPORTS=1 ARCHS="amd64 arm64 i386 ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
+    bionic)   PGDG_TAG="18.04" DISTRO="ubuntu" RELEASE="18.04" HAS_BACKPORTS=1 ARCHS="amd64 arm64 i386 ppc64el"       COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13 14 15 16" ;;
     zesty)    PGDG_TAG="17.04" DISTRO="ubuntu" RELEASE="17.04" HAS_BACKPORTS=1 ;;
-    xenial)   PGDG_TAG="16.04" DISTRO="ubuntu" RELEASE="16.04" HAS_BACKPORTS=1 ARCHS="amd64       i386 ppc64el" COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13" ;;
+    xenial)   PGDG_TAG="16.04" DISTRO="ubuntu" RELEASE="16.04" HAS_BACKPORTS=1 ARCHS="amd64       i386 ppc64el"       COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11 12 13" ;;
     wily)     PGDG_TAG="15.10" DISTRO="ubuntu" RELEASE="15.10" HAS_BACKPORTS=1 ;;
     utopic)   PGDG_TAG="14.10" DISTRO="ubuntu" RELEASE="14.10" HAS_BACKPORTS=1 ;;
-    trusty)   PGDG_TAG="14.04" DISTRO="ubuntu" RELEASE="14.04" HAS_BACKPORTS=1 ARCHS="amd64       i386 ppc64el" COMPONENTS="main         8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11" ;;
+    trusty)   PGDG_TAG="14.04" DISTRO="ubuntu" RELEASE="14.04" HAS_BACKPORTS=1 ARCHS="amd64       i386 ppc64el"       COMPONENTS="main         8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6 10 11" ;;
     saucy)    PGDG_TAG="13.10" DISTRO="ubuntu" RELEASE="13.10" HAS_BACKPORTS=1 ;;
-    precise)  PGDG_TAG="12.4"  DISTRO="ubuntu" RELEASE="12.04" HAS_BACKPORTS=1 ARCHS="amd64 i386"               COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6" ;;
+    precise)  PGDG_TAG="12.4"  DISTRO="ubuntu" RELEASE="12.04" HAS_BACKPORTS=1 ARCHS="amd64 i386"                     COMPONENTS="main 8.2 8.3 8.4 9.0 9.1 9.2 9.3 9.4 9.5 9.6" ;;
     lucid)    PGDG_TAG="10.4"  DISTRO="ubuntu" RELEASE="10.04" HAS_BACKPORTS=1 ;;
     *) echo "Unknown distribution $1" >&2 ; exit 1 ;;
   esac