Whamcloud - gitweb
LU-303 fix ofed download for bugfix releases
authorBrian J. Murrell <brian@whamcloud.com>
Tue, 3 May 2011 19:57:21 +0000 (15:57 -0400)
committerOleg Drokin <green@whamcloud.com>
Wed, 18 May 2011 23:57:26 +0000 (16:57 -0700)
On the OFED download server both w.x.y and w.x.y.z releases are
stored in the w.x.y dir, so handle that properly for the w.x.y.z case.

Signed-off-by: Brian J. Murrell <brian@whamcloud.com>
Change-Id: Ic0ba6861ce000a9cc47c63219e357d2f6636b951
Reviewed-on: http://review.whamcloud.com/527
Tested-by: Hudson
Reviewed-by: Yang Sheng <ys@whamcloud.com>
Tested-by: Maloo <whamcloud.maloo@gmail.com>
Reviewed-by: Michael MacDonald <mjmac@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
build/lbuild

index b4a91c2..92ed337 100755 (executable)
@@ -528,7 +528,12 @@ download_ofed() {
         return 0
     fi
 
-    local location="http://www.openfabrics.org/downloads/OFED/ofed-${OFED_VERSION}/"
+    local OFED_BASE_VERSION=$OFED_VERSION
+    if [[ $OFED_VERSION = *.*.*.* ]]; then
+        OFED_BASE_VERSION=${OFED_VERSION%.*}
+    fi
+
+    local location="http://www.openfabrics.org/downloads/OFED/ofed-${OFED_BASE_VERSION}/"
 
     if [[ $OFED_VERSION = daily-* ]]; then
         local Mmv daily