From 5f04b34b15fdbcdd3bcfae23b5c3a1efdc7852d4 Mon Sep 17 00:00:00 2001 From: Andrea Bedini Date: Thu, 27 Dec 2018 15:37:43 +0100 Subject: [PATCH 1/2] Introduce distro_alias for Amazon Linux Amazon Linux introduces itself as ``` andrea:~ $ cat /etc/os-release NAME="Amazon Linux AMI" VERSION="2018.03" ID="amzn" ID_LIKE="rhel fedora" VERSION_ID="2018.03" PRETTY_NAME="Amazon Linux AMI 2018.03" ANSI_COLOR="0;33" CPE_NAME="cpe:/o:amazon:linux:2018.03:ga" HOME_URL="http://aws.amazon.com/amazon-linux-ami/" ``` --- ghcup | 3 +++ 1 file changed, 3 insertions(+) diff --git a/ghcup b/ghcup index bf1d0d6..0c03777 100755 --- a/ghcup +++ b/ghcup @@ -948,6 +948,9 @@ get_distro_alias() { "Alpine Linux"|"Alpine") distro_alias=alpine ;; + "Amazon Linux AMI") + distro_alias=amazonlinux + ;; "AIX") distro_alias=aix ;; From ac83c76bfb3fae144d26b77c33894b26aea05ff0 Mon Sep 17 00:00:00 2001 From: Andrea Bedini Date: Thu, 27 Dec 2018 15:40:39 +0100 Subject: [PATCH 2/2] Centos binaries seems to work on Amazon Linux Note that the packages `ncurses-term` and `gmp-devel` are required to run ghc. --- .download-urls | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.download-urls b/.download-urls index e83ee70..f35ff13 100644 --- a/.download-urls +++ b/.download-urls @@ -23,7 +23,7 @@ ghc 8.4.3 x86_64 darwin https://downloads.haskell.or ghc 8.4.4 i386 debian=8,debian,ubuntu,unknown https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-i386-deb8-linux.tar.xz ghc 8.4.4 x86_64 debian=8 https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-deb8-linux.tar.xz ghc 8.4.4 x86_64 debian=9,debian,ubuntu https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-deb9-linux.tar.xz -ghc 8.4.4 x86_64 centos=7,centos https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-centos70-linux.tar.xz +ghc 8.4.4 x86_64 centos=7,centos,amazonlinux https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-centos70-linux.tar.xz ghc 8.4.4 x86_64 fedora=27,fedora,unknown https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-fedora27-linux.tar.xz ghc 8.4.4 x86_64 darwin https://downloads.haskell.org/~ghc/8.4.4/ghc-8.4.4-x86_64-apple-darwin.tar.xz @@ -42,7 +42,7 @@ ghc 8.6.3 i386 debian=8,debian,ubuntu,unknown https://downloads.haskell.or ghc 8.6.3 x86_64 debian=8 https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-deb8-linux.tar.xz ghc 8.6.3 x86_64 debian=9,debian,ubuntu https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-deb9-linux.tar.xz ghc 8.6.3 x86_64 fedora=27,fedora,unknown https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-fedora27-linux.tar.xz -ghc 8.6.3 x86_64 centos=7,centos https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-centos7-linux.tar.xz +ghc 8.6.3 x86_64 centos=7,centos,amazonlinux https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-centos7-linux.tar.xz ghc 8.6.3 x86_64 darwin https://downloads.haskell.org/~ghc/8.6.3/ghc-8.6.3-x86_64-apple-darwin.tar.xz