Skip to content

Commit b35910b

Browse files
committed
use 5.0 and handle .exe
1 parent 5463c26 commit b35910b

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

.evergreen/download-mongodb.sh

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -515,20 +515,25 @@ download_and_extract ()
515515

516516
download_and_extract_package "$MONGODB_DOWNLOAD_URL" "$EXTRACT"
517517

518-
if [ ! -e $DRIVERS_TOOLS/mongodb/bin/mongo ]; then
518+
if [ ! -e $DRIVERS_TOOLS/mongodb/bin/mongo -a ! -e $DRIVERS_TOOLS/mongodb/bin/mongo.exe ]; then
519519
# The legacy mongo shell is not included in server downloads of 6.0.0-rc6 or later. Refer: SERVER-64352.
520520
# Some test scripts use the mongo shell for setup.
521-
# Download 6.0 package to get the legacy mongo shell as a workaround until DRIVERS-???? is addressed.
522-
echo "Legacy 'mongo' shell not detected. Download from 6.0 ... begin"
523-
get_mongodb_download_url_for "$DISTRO" "6.0"
521+
# Download 5.0 package to get the legacy mongo shell as a workaround until DRIVERS-2328 is addressed.
522+
echo "Legacy 'mongo' shell not detected."
523+
echo "Download legacy shell from 5.0 ... begin"
524+
get_mongodb_download_url_for "$DISTRO" "5.0"
524525

525526
SAVED_DRIVERS_TOOLS=$DRIVERS_TOOLS
526527
mkdir $DRIVERS_TOOLS/legacy-shell-download
527528
DRIVERS_TOOLS=$DRIVERS_TOOLS/legacy-shell-download
528529
download_and_extract_package "$MONGODB_DOWNLOAD_URL" "$EXTRACT"
529-
cp $DRIVERS_TOOLS/mongodb/bin/mongo $SAVED_DRIVERS_TOOLS/mongodb/bin
530+
if [ -e $DRIVERS_TOOLS/mongodb/bin/mongo ]; then
531+
cp $DRIVERS_TOOLS/mongodb/bin/mongo $SAVED_DRIVERS_TOOLS/mongodb/bin
532+
elif [ -e $DRIVERS_TOOLS/mongodb/bin/mongo.exe ]; then
533+
cp $DRIVERS_TOOLS/mongodb/bin/mongo.exe $SAVED_DRIVERS_TOOLS/mongodb/bin
534+
fi
530535
DRIVERS_TOOLS=$SAVED_DRIVERS_TOOLS
531536
rm -rf $DRIVERS_TOOLS/legacy-shell-download
532-
echo "Legacy 'mongo' shell not detected. Download from 6.0 ... end"
537+
echo "Download legacy shell from 5.0 ... end"
533538
fi
534539
}

0 commit comments

Comments
 (0)