From ae12275ec83247d3f21c4d146ec2e8e63a61a8be Mon Sep 17 00:00:00 2001 From: David McMahon Date: Thu, 29 Sep 2016 13:25:08 -0700 Subject: [PATCH] Add a bash version check and some suggested updates for OSX. --- hack/update-godep-licenses.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/hack/update-godep-licenses.sh b/hack/update-godep-licenses.sh index cd21afec790..ca80b4ffd99 100755 --- a/hack/update-godep-licenses.sh +++ b/hack/update-godep-licenses.sh @@ -112,6 +112,19 @@ process_content () { KUBE_ROOT=$(dirname "${BASH_SOURCE}")/.. source "${KUBE_ROOT}/hack/lib/init.sh" +# Check bash version +if ((${BASH_VERSINFO[0]}<4)); then + echo + echo "ERROR: Bash v4+ required." + # Extra help for OSX + if [[ "$(uname -s)" == "Darwin" ]]; then + echo + echo "Ensure you are up to date on the following packages:" + echo "$ brew install md5sha1sum bash jq" + fi + echo +fi + # This variable can be injected, as in the verify script. LICENSE_ROOT="${LICENSE_ROOT:-${KUBE_ROOT}}" cd "${LICENSE_ROOT}"