[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