From 653be914a733b98da5ed903a1eac5cc61d55bfb6 Mon Sep 17 00:00:00 2001 From: Benjamin Kaduk Date: Sun, 27 Oct 2019 11:32:01 -0700 Subject: [PATCH] Enable support for ppc64el Upstream added this with 1.8.4pre1, but we failed to pick it up at the time. Change-Id: Iaeb91efc01a6d07351a9d0597529de11a867d111 --- debian/changelog | 1 + debian/control | 18 +++++++++--------- debian/module/sysname | 3 +++ debian/sysname | 3 +++ 4 files changed, 16 insertions(+), 9 deletions(-) diff --git a/debian/changelog b/debian/changelog index 521d28e39..6431ef2cd 100644 --- a/debian/changelog +++ b/debian/changelog @@ -6,6 +6,7 @@ openafs (1.8.5-1) UNRELEASED; urgency=high - Fix OPENAFS-SA-2019-003: database server DoS (NULL dereference) * Configure --without-ctf-tools to allow kernel module builds when ctfutils are installed. (Closes: #935771) + * Enable support for ppc64le. (Closes: #941658) -- Benjamin Kaduk Sun, 27 Oct 2019 11:05:37 -0700 diff --git a/debian/control b/debian/control index 80c0df83f..7c2173e8c 100644 --- a/debian/control +++ b/debian/control @@ -15,7 +15,7 @@ Vcs-Git: https://salsa.debian.org/debian/openafs.git Vcs-Browser: https://salsa.debian.org/debian/openafs Package: openafs-client -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6) Recommends: lsof, openafs-modules-dkms (>= ${source:Version}) | openafs-modules-source (>= ${source:Version}) @@ -33,7 +33,7 @@ Description: AFS distributed filesystem client support want to install openafs-krb5. Package: openafs-fuse -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${misc:Depends}, openafs-client (= ${binary:Version}) Description: AFS distributed file system experimental FUSE client @@ -48,7 +48,7 @@ Description: AFS distributed file system experimental FUSE client access is sufficient and the kernel module cannot be built. Package: openafs-fileserver -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${misc:Depends}, lsb-base (>= 3.0-6), openafs-client, openafs-krb5 (>= 1.8.0~pre1-1) Recommends: ntp | time-daemon @@ -62,7 +62,7 @@ Description: AFS distributed filesystem file server installed on any machine that will export files into AFS. Package: openafs-dbserver -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${perl:Depends}, ${misc:Depends}, openafs-fileserver Recommends: openafs-client @@ -90,7 +90,7 @@ Description: AFS distributed filesystem documentation protocol documentation, and other OpenAFS documentation. Package: openafs-krb5 -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${misc:Depends} Breaks: openafs-client (<< 1.4.7.dfsg1-1) Description: AFS distributed filesystem Kerberos 5 integration @@ -105,7 +105,7 @@ Description: AFS distributed filesystem Kerberos 5 integration Package: libkopenafs2 Section: libs -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${misc:Depends} Description: AFS distributed file system runtime library (PAGs) AFS is a distributed filesystem allowing cross-platform sharing of @@ -118,7 +118,7 @@ Description: AFS distributed file system runtime library (PAGs) Package: libafsauthent2 Section: libs -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${misc:Depends} Description: AFS distributed file system runtime library (authentication) AFS is a distributed filesystem allowing cross-platform sharing of @@ -130,7 +130,7 @@ Description: AFS distributed file system runtime library (authentication) Package: libafsrpc2 Section: libs -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${misc:Depends} Description: AFS distributed file system runtime library (RPC layer) AFS is a distributed filesystem allowing cross-platform sharing of @@ -142,7 +142,7 @@ Description: AFS distributed file system runtime library (RPC layer) Package: libopenafs-dev Section: libdevel -Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 s390 s390x sparc +Architecture: alpha amd64 arm arm64 armel armhf i386 ia64 powerpc powerpcspe ppc64 ppc64el s390 s390x sparc Depends: ${shlibs:Depends}, ${misc:Depends}, libafsauthent2 (= ${binary:Version}), libafsrpc2 (= ${binary:Version}), libkopenafs2 (= ${binary:Version}), diff --git a/debian/module/sysname b/debian/module/sysname index 0ea207c41..52df370d7 100755 --- a/debian/module/sysname +++ b/debian/module/sysname @@ -22,6 +22,9 @@ ppc) ppc64) echo ppc64_linux26 ;; +ppc64le) + echo ppc64le_linux26 + ;; s390) echo s390_linux26 ;; diff --git a/debian/sysname b/debian/sysname index 0db50fe3a..dbe8ba04a 100755 --- a/debian/sysname +++ b/debian/sysname @@ -30,6 +30,9 @@ powerpc|powerpcspe) ppc64) echo ppc64_linux26 ;; +ppc64le) + echo ppc64le_linux26 + ;; s390) echo s390_linux26 ;; -- 2.39.5