[rhel7/master/f21] getArch should return ppc64 or ppc64le (#1159271)
Samantha N. Bueno
sbueno+anaconda at redhat.com
Tue Nov 4 20:29:31 UTC 2014
On Tue, Nov 04, 2014 at 11:57:20AM -0800, Brian C. Lane wrote:
> ppc64le is not the same as ppc64 so getArch should distinguish between
> them.
Ack.
>
> Resolves: rhbz#1159271
> ---
> blivet/arch.py | 3 ++-
> blivet/devicelibs/lvm.py | 2 +-
> 2 files changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/blivet/arch.py b/blivet/arch.py
> index fe22028..810ec1c 100644
> --- a/blivet/arch.py
> +++ b/blivet/arch.py
> @@ -338,7 +338,8 @@ def getArch():
> elif isPPC(bits=32):
> return 'ppc'
> elif isPPC(bits=64):
> - return 'ppc64'
> + # ppc64 and ppc64le are distinct architectures
> + return os.uname()[4]
> elif isAARCH64():
> return 'aarch64'
> elif isAlpha():
> diff --git a/blivet/devicelibs/lvm.py b/blivet/devicelibs/lvm.py
> index 09a4956..7672f5d 100644
> --- a/blivet/devicelibs/lvm.py
> +++ b/blivet/devicelibs/lvm.py
> @@ -141,7 +141,7 @@ def getPossiblePhysicalExtents():
>
> def getMaxLVSize():
> """ Return the maximum size of a logical volume. """
> - if arch.getArch() in ("x86_64", "ppc64", "alpha", "ia64", "s390"): #64bit architectures
> + if arch.getArch() in ("x86_64", "ppc64", "ppc64le", "alpha", "ia64", "s390"): #64bit architectures
> return Size("8 EiB")
> else:
> return Size("16 TiB")
> --
> 1.9.3
>
> _______________________________________________
> anaconda-patches mailing list
> anaconda-patches at lists.fedorahosted.org
> https://lists.fedorahosted.org/mailman/listinfo/anaconda-patches
More information about the anaconda-patches
mailing list