distributable: url: https://ftp.gnu.org/gnu/bash/bash-{{ version.raw }}.tar.gz strip-components: 1 versions: url: https://ftp.gnu.org/gnu/bash/ match: /bash-\d+\.\d+(\.\d+)?.tar.gz/ strip: - /^bash-/ - /\.tar\.gz$/ provides: - bin/bash - bin/bashbug interprets: extensions: bash args: [bash, -e] build: script: | ./configure --prefix={{ prefix }} make --jobs {{ hw.concurrency }} install env: # causes bash to source ~/.bashrc when instantiated # non-interactively from sshd. macOS’s bash does this so users expect it. CFLAGS: $CFLAGS -DSSH_SOURCE_BASHRC test: bash -c "set -o pipefail"