From 4201ffc84ba7eb7c61470a15695eea70ba2b1ac0 Mon Sep 17 00:00:00 2001 From: Jeffrey Morgan Date: Wed, 12 Aug 2015 19:41:38 -0700 Subject: [PATCH] Check for migration ability --- osx/mpkg/boot2dockeriso.pkg/Scripts/postinstall | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/osx/mpkg/boot2dockeriso.pkg/Scripts/postinstall b/osx/mpkg/boot2dockeriso.pkg/Scripts/postinstall index 34937f77ff..d333648270 100755 --- a/osx/mpkg/boot2dockeriso.pkg/Scripts/postinstall +++ b/osx/mpkg/boot2dockeriso.pkg/Scripts/postinstall @@ -18,7 +18,11 @@ VM=default VBOXMANAGE=/Applications/VirtualBox.app/Contents/MacOS/VBoxManage -if [ -f $VBOXMANAGE ] && [ -f /usr/local/bin/docker-machine ]; then +# Make sure this version of boot2docker can migrate +/usr/local/bin/docker-machine create --help | grep virtualbox-import-boot2docker-vm +DOCKER_MACHINE_MIGRATION_CHECK=$? + +if [ -f $VBOXMANAGE ] && [ -f /usr/local/bin/docker-machine ] && [ $DOCKER_MACHINE_MIGRATION_CHECK -eq 0 ]; then sudo -u $USER $VBOXMANAGE showvminfo $BOOT2DOCKER_VM &> /dev/null BOOT2DOCKER_VM_EXISTS_CODE=$?