~ chicken-core (chicken-5) 6f696411db4deeb6be6eca9e61e85c539bb75c68
commit 6f696411db4deeb6be6eca9e61e85c539bb75c68 Author: Mario Domenech Goulart <mario@parenteses.org> AuthorDate: Wed Dec 18 21:04:59 2024 +0100 Commit: felix <felix@call-with-current-continuation.org> CommitDate: Fri Dec 20 10:39:18 2024 +0100 bootstrap.sh: Use ftp instead of wget on the BSDs NetBSD, MirBSD, OpenBSD and DragonFly BSD's base systems ship ftp(1) (which supports HTTP[S]), but not wget. On FreeBSD, the version of ftp(1) seems to lag behind the upstream NetBSD version, and doesn't support HTTPS (only HTTP). So there, we keep using fetch(1). Signed-off-by: felix <felix@call-with-current-continuation.org> diff --git a/scripts/bootstrap.sh b/scripts/bootstrap.sh index dff029a7..93376cc4 100755 --- a/scripts/bootstrap.sh +++ b/scripts/bootstrap.sh @@ -9,8 +9,12 @@ mkcmd=make case "$(uname)" in FreeBSD) mkcmd=gmake + # FreeBSD's ftp doesn't support HTTPS (only HTTP) getcmd=fetch;; *BSD) + # Counter-intuitively, the ftp(1) program on many + # BSDs supports both HTTP(S) and FTP + getcmd=ftp;; mkcmd=gmake;; esacTrap