]> xenbits.xensource.com Git - people/sstabellini/raisin.git/commitdiff
Add BASH version compatibility check
authorStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 7 Apr 2015 10:30:06 +0000 (10:30 +0000)
committerStefano Stabellini <stefano.stabellini@eu.citrix.com>
Tue, 7 Apr 2015 10:42:20 +0000 (10:42 +0000)
Require BASH 3.2 or newer.

Signed-off-by: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
common-functions.sh

index cec16362e1c981f7962fac73c18adc6b7344b8bf..5b9c1639ac613c4f9687d03ed11dbf833d5e0d20 100644 (file)
@@ -22,6 +22,13 @@ function common_init() {
         exit 1
     fi
 
+    if test -z "$BASH_VERSINFO" || test ${BASH_VERSINFO[0]} -lt 3 ||
+       (test ${BASH_VERSINFO[0]} -eq 3 && test ${BASH_VERSINFO[1]} -lt 2)
+    then
+        echo "Raisin requires BASH 3.2 or newer."
+        exit 1
+    fi
+
     get_distro
     get_arch