Skip to content

Commit a44fd2d

Browse files
committed
get-stack.sh: fix download extensions
1 parent 681c800 commit a44fd2d

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

etc/scripts/get-stack.sh

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
# https://github.com/commercialhaskell/stack/blob/master/etc/scripts/get-stack.sh
2020
#
2121

22+
STACK_VERSION="1.7.1"
2223
HOME_LOCAL_BIN="$HOME/.local/bin"
2324
DEFAULT_DEST="/usr/local/bin/stack"
2425
DEST=""
@@ -239,13 +240,12 @@ do_centos_install() {
239240
;;
240241
esac
241242
else
242-
install_dependencies
243243
case "$1" in
244244
"6")
245-
print_bindist_notice "libgmp4"
246-
install_32bit_gmp4_linked_binary
245+
die "Sorry, there is currently no Linux 32-bit gmp4 binary available."
247246
;;
248247
*)
248+
install_dependencies
249249
print_bindist_notice
250250
install_32bit_standard_binary
251251
;;
@@ -479,7 +479,7 @@ check_dl_tools() {
479479

480480
# Download a Stack bindst and install it in /usr/local/bin/stack.
481481
install_from_bindist() {
482-
IFB_URL="https://get.haskellstack.org/stable/$1.tar.gz"
482+
IFB_URL="https://github.com/commercialhaskell/stack/releases/download/v${STACK_VERSION}/stack-${STACK_VERSION}-$1"
483483
check_dl_tools
484484
make_temp_dir
485485

@@ -516,31 +516,31 @@ install_from_bindist() {
516516
}
517517

518518
install_arm_binary() {
519-
install_from_bindist "linux-arm"
519+
install_from_bindist "linux-arm.tar.gz"
520520
}
521521

522522
install_32bit_standard_binary() {
523-
install_from_bindist "linux-i386"
523+
install_from_bindist "linux-i386.tar.gz"
524524
}
525525

526-
install_aarch64_binary() {
527-
install_from_bindist "linux-aarch64"
526+
install_64bit_standard_binary() {
527+
install_from_bindist "linux-x86_64.tar.gz"
528528
}
529529

530-
install_32bit_gmp4_linked_binary() {
531-
install_from_bindist "linux-i386-gmp4"
530+
install_aarch64_binary() {
531+
install_from_bindist "linux-aarch64.tar.gz"
532532
}
533533

534534
install_64bit_gmp4_linked_binary() {
535-
install_from_bindist "linux-x86_64-gmp4"
535+
install_from_bindist "linux-x86_64-gmp4.tar.gz"
536536
}
537537

538538
install_64bit_osx_binary() {
539-
install_from_bindist "osx-x86_64"
539+
install_from_bindist "osx-x86_64.tar.gz"
540540
}
541541

542542
install_64bit_freebsd_binary() {
543-
install_from_bindist "freebsd-x86_64"
543+
install_from_bindist "freebsd-x86_64.tar.gz"
544544
}
545545

546546
# Attempt to install packages using whichever of apt-get, dnf, yum, or apk is

0 commit comments

Comments
 (0)