Files
moss-kernel/scripts/deps/bash
Matthew Leach afaae627cf scripts/deps/bash: use release tar
Rather than closing the entire git repo, use the offical tar.gz release
from GNU.
2025-12-07 16:41:35 +00:00

24 lines
572 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
bash_repo="${bash_repo:-https://git.savannah.gnu.org/git/bash.git}"
bash_tag="${bash_tag:-bash-5.3}"
stdlib="${stdlib:-musl}"
CC="${CC:-aarch64-linux-$stdlib-gcc}"
pushd "build" &>/dev/null || exit 1
if [ ! -d "bash-5.3" ]; then
wget https://ftp.gnu.org/gnu/bash/bash-5.3.tar.gz
tar xzf bash-5.3.tar.gz
fi
pushd "bash-5.3" &>/dev/null || exit 1
./configure --without-bash-malloc --enable-static-link --host="aarch64-linux-$stdlib"
make clean
make
mv bash ../bin/bash
popd &>/dev/null || exit 1
popd &>/dev/null || exit 1