dns-bench/.build.sh

26 lines
431 B
Bash
Raw Normal View History

#!/bin/echo Must be sourced from a bash script **
# strict mode
export IFS=$'\n'
set -eu -o pipefail
# git clone wrapper
clone () {
if ! [ -e "$2" ]; then
git clone \
--single-branch --depth 1 \
--recurse-submodules \
"$1" \
"$2"
else
echo " ** '$2/' already exists"
fi
}
# make -j12
make_maxthreads() {
[ -v JOBS ] || JOBS=$(nproc || echo 4)
JOBS="${JOBS//[^0-9]/}"
make -j"$JOBS"
}