On 25/09/2020 16.45, Paolo Bonzini wrote: > On 25/09/20 16:38, Thomas Huth wrote: >> Our scripts do not work with older versions of the bash, like the >> default Bash 3 from macOS (e.g. we use the "|&" operator which has >> been introduced in Bash 4.0). Add a check to make sure that we use >> at least version 4 to avoid that the users run into problems later. >> >> Signed-off-by: Thomas Huth <thuth@xxxxxxxxxx> >> --- >> configure | 5 +++++ >> 1 file changed, 5 insertions(+) >> >> diff --git a/configure b/configure >> index f930543..39b63ae 100755 >> --- a/configure >> +++ b/configure >> @@ -1,5 +1,10 @@ >> #!/usr/bin/env bash >> >> +if [ -z "${BASH_VERSINFO[0]}" ] || [ "${BASH_VERSINFO[0]}" -lt 4 ] ; then >> + echo "Error: Bash version 4 or newer is required for the kvm-unit-tests" >> + exit 1 >> +fi >> + >> srcdir=$(cd "$(dirname "$0")"; pwd) >> prefix=/usr/local >> cc=gcc >> > > Looks good, would you like me to apply it or do you prefer to send a > pull request once you have more stuff? I can put it into my next pull request. Thomas