diff --git a/osx/Dockerfile b/osx/Dockerfile
index 340f848233..08211fdf48 100644
--- a/osx/Dockerfile
+++ b/osx/Dockerfile
@@ -31,9 +31,11 @@ RUN curl -fsSL -o /docker.tgz https://get.docker.com/builds/Darwin/x86_64/docker
ENV DOCKER_MACHINE_VERSION 0.3.0
RUN curl -fsSL -o /docker-machine https://github.com/docker/machine/releases/download/v$DOCKER_MACHINE_VERSION/docker-machine_darwin-amd64
+RUN chmod +x /docker-machine
ENV DOCKER_COMPOSE_VERSION 1.3.1
RUN curl -fsSL -o /docker-compose https://github.com/docker/compose/releases/download/$DOCKER_COMPOSE_VERSION/docker-compose-Darwin-x86_64
+RUN chmod +x /docker-compose
ENV BOOT2DOCKER_ISO_VERSION $DOCKER_VERSION
RUN curl -fsSL -o /boot2docker.iso https://github.com/boot2docker/boot2docker/releases/download/v${BOOT2DOCKER_ISO_VERSION}/boot2docker.iso
@@ -68,8 +70,9 @@ RUN cd /mpkg/docker.pkg && \
mkdir rootfs && \
cd rootfs && \
tar xvzf /docker.tgz && \
- cp /docker-machine . && \
- cp /docker-compose . && \
+ mv /docker-machine usr/local/bin/ && \
+ mv /docker-compose usr/local/bin/ && \
+ ls -al /usr/local/bin/ && \
find . | cpio -o --format odc | gzip -c > ../Payload && \
mkbom . ../Bom && \
sed -i \
@@ -97,17 +100,17 @@ RUN cd /mpkg/boot2dockeriso.pkg && \
cd .. && \
rm -rf ./rootfs
-# dockershell.pkg
-RUN cd /mpkg/dockershell.pkg && \
+# dockercliapp.pkg
+RUN cd /mpkg/dockercliapp.pkg && \
mkdir ./rootfs && \
cd ./rootfs && \
- mv /mpkg/Docker\ Shell.app . && \
+ mv /mpkg/Docker\ CLI.app . && \
find . | cpio -o --format odc | gzip -c > ../Payload && \
mkbom . ../Bom && \
sed -i \
- -e "s/%DOCKERSHELL_NUMBER_OF_FILES%/`find . | wc -l`/g" \
- -e "s/%DOCKERSHELL_INSTALL_KBYTES%/`du -sk | cut -f1`/g" \
- -e "s/%DOCKERSHELL_VERSION%/$INSTALLER_VERSION/g" \
+ -e "s/%DOCKERCLIAPP_NUMBER_OF_FILES%/`find . | wc -l`/g" \
+ -e "s/%DOCKERCLIAPP_INSTALL_KBYTES%/`du -sk | cut -f1`/g" \
+ -e "s/%DOCKERCLIAPP_VERSION%/$INSTALLER_VERSION/g" \
../PackageInfo /mpkg/Distribution && \
cd .. && \
rm -rf ./rootfs
diff --git a/osx/mpkg/Distribution b/osx/mpkg/Distribution
index 2d8c4d2be8..3906e26836 100644
--- a/osx/mpkg/Distribution
+++ b/osx/mpkg/Distribution
@@ -11,11 +11,8 @@
-
-
-
+
-
@@ -29,8 +26,8 @@
-
-
+
+
#docker.pkg
@@ -40,8 +37,8 @@
- #dockershell.pkg
-
+ #dockercliapp.pkg
+
@@ -104,18 +101,11 @@
}
/* js:pkmk:end */
-
-
-
-
+ #VBoxKEXTs.pkg
+ #VirtualBox.pkg
+ #VirtualBoxCLI.pkg
-
-
-
- #VBoxKEXTs.pkg
- #VirtualBox.pkg
- #VirtualBoxCLI.pkg
diff --git a/osx/mpkg/Docker Shell.app/Contents/Info.plist b/osx/mpkg/Docker CLI.app/Contents/Info.plist
similarity index 93%
rename from osx/mpkg/Docker Shell.app/Contents/Info.plist
rename to osx/mpkg/Docker CLI.app/Contents/Info.plist
index e42d2966cf..a942eff119 100644
--- a/osx/mpkg/Docker Shell.app/Contents/Info.plist
+++ b/osx/mpkg/Docker CLI.app/Contents/Info.plist
@@ -11,11 +11,11 @@
CFBundleIconFile
applet
CFBundleIdentifier
- com.apple.ScriptEditor.id.boot2docker
+ com.apple.ScriptEditor.id.dockercliapp
CFBundleInfoDictionaryVersion
6.0
CFBundleName
- Docker Shell
+ Docker CLI
CFBundlePackageType
APPL
CFBundleShortVersionString
diff --git a/osx/mpkg/Docker Shell.app/Contents/MacOS/applet b/osx/mpkg/Docker CLI.app/Contents/MacOS/applet
similarity index 100%
rename from osx/mpkg/Docker Shell.app/Contents/MacOS/applet
rename to osx/mpkg/Docker CLI.app/Contents/MacOS/applet
diff --git a/osx/mpkg/Docker Shell.app/Contents/PkgInfo b/osx/mpkg/Docker CLI.app/Contents/PkgInfo
similarity index 100%
rename from osx/mpkg/Docker Shell.app/Contents/PkgInfo
rename to osx/mpkg/Docker CLI.app/Contents/PkgInfo
diff --git a/osx/mpkg/Docker CLI.app/Contents/Resources/Scripts/main.scpt b/osx/mpkg/Docker CLI.app/Contents/Resources/Scripts/main.scpt
new file mode 100644
index 0000000000..fb78900c5a
Binary files /dev/null and b/osx/mpkg/Docker CLI.app/Contents/Resources/Scripts/main.scpt differ
diff --git a/osx/mpkg/Docker CLI.app/Contents/Resources/applet.icns b/osx/mpkg/Docker CLI.app/Contents/Resources/applet.icns
new file mode 100644
index 0000000000..d6d8de6337
Binary files /dev/null and b/osx/mpkg/Docker CLI.app/Contents/Resources/applet.icns differ
diff --git a/osx/mpkg/Docker Shell.app/Contents/Resources/applet.rsrc b/osx/mpkg/Docker CLI.app/Contents/Resources/applet.rsrc
similarity index 100%
rename from osx/mpkg/Docker Shell.app/Contents/Resources/applet.rsrc
rename to osx/mpkg/Docker CLI.app/Contents/Resources/applet.rsrc
diff --git a/osx/mpkg/Docker Shell.app/Contents/Resources/description.rtfd/TXT.rtf b/osx/mpkg/Docker CLI.app/Contents/Resources/description.rtfd/TXT.rtf
similarity index 100%
rename from osx/mpkg/Docker Shell.app/Contents/Resources/description.rtfd/TXT.rtf
rename to osx/mpkg/Docker CLI.app/Contents/Resources/description.rtfd/TXT.rtf
diff --git a/osx/mpkg/Docker Shell.app/Contents/Resources/Scripts/main.scpt b/osx/mpkg/Docker Shell.app/Contents/Resources/Scripts/main.scpt
deleted file mode 100644
index 4f62bb98b9..0000000000
Binary files a/osx/mpkg/Docker Shell.app/Contents/Resources/Scripts/main.scpt and /dev/null differ
diff --git a/osx/mpkg/Docker Shell.app/Contents/Resources/applet.icns b/osx/mpkg/Docker Shell.app/Contents/Resources/applet.icns
deleted file mode 100644
index d11108d47e..0000000000
Binary files a/osx/mpkg/Docker Shell.app/Contents/Resources/applet.icns and /dev/null differ
diff --git a/osx/mpkg/Resources/en.lproj/Localizable.strings b/osx/mpkg/Resources/en.lproj/Localizable.strings
index 03d034ee1f..a18825d55d 100644
--- a/osx/mpkg/Resources/en.lproj/Localizable.strings
+++ b/osx/mpkg/Resources/en.lproj/Localizable.strings
@@ -1,29 +1,23 @@
-'docker_title' = 'Boot2Docker for Mac OS X';
+'docker_title' = 'Docker Toolbox';
-'choiceDockerCLI_title' = 'Docker client for Mac OS X';
-'choiceDockerCLI_msg' = 'Installs the Docker for Mac OS X client into /usr/local/bin/';
+'choiceDockerCLI_title' = 'Docker';
+'choiceDockerCLI_msg' = 'Installs the Docker client for Mac OS X into /usr/local/bin/';
-'choiceDockerMachineCLI_title' = 'Docker Machine for Mac OS X';
+'choiceDockerMachineCLI_title' = 'Docker Machine';
'choiceDockerMachineCLI_msg' = 'Installs the Docker Machine binary into /usr/local/bin/';
-'choiceDockerComposeCLI_title' = 'Docker Compose for Mac OS X';
+'choiceDockerComposeCLI_title' = 'Docker Compose';
'choiceDockerComposeCLI_msg' = 'Installs the Docker Compose binary into /usr/local/bin/';
'choiceBoot2DockerISO_title' = 'Boot2Docker ISO';
'choiceBoot2DockerISO_msg' = 'Installs the boot2docker.iso into /usr/local/share/';
-'choiceDockerShell_title' = 'Docker Shell Quick-start applet for Mac OS X';
-'choiceDockerShell_msg' = 'Installs the Docker Shell Quick-start applet into /Applications/';
-
-'choiceVBoxKEXTs_title' = 'Oracle VM VirtualBox Kernel Extensions %VBOX_VERSION%';
-'choiceVBoxKEXTs_msg' = 'Installs the Oracle VM VirtualBox Kernel Extensions into /Library/Application Support/VirtualBox.';
+'choiceDockerCLIApp_title' = 'Docker CLI Quick-start applet';
+'choiceDockerCLIApp_msg' = 'Installs the Docker CLI Quick-start applet into /Applications/';
'choiceVBox_title' = 'Oracle VM VirtualBox %VBOX_VERSION%';
'choiceVBox_msg' = 'Installs the Oracle VM VirtualBox application into /Applications.';
-'choiceVBoxCLI_title' = 'Oracle VM VirtualBox Command Line Utilities %VBOX_VERSION%';
-'choiceVBoxCLI_msg' = 'Installs the Oracle VM VirtualBox command line utilities into /usr/bin.';
-
'RUNNING_VMS_TLE' = "Running VirtualBox detected!";
'RUNNING_VMS_MSG' = "The installer has detected that VirtualBox is still running. Please shutdown all running VirtualBox machines and exit VirtualBox then restart the installation.";
diff --git a/osx/mpkg/Resources/toolbox.png b/osx/mpkg/Resources/toolbox.png
index aa57b4db20..4b27aa8a1d 100644
Binary files a/osx/mpkg/Resources/toolbox.png and b/osx/mpkg/Resources/toolbox.png differ
diff --git a/osx/mpkg/dockercliapp.pkg/PackageInfo b/osx/mpkg/dockercliapp.pkg/PackageInfo
new file mode 100644
index 0000000000..b349f74a4c
--- /dev/null
+++ b/osx/mpkg/dockercliapp.pkg/PackageInfo
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/osx/mpkg/dockershell.pkg/PackageInfo b/osx/mpkg/dockershell.pkg/PackageInfo
deleted file mode 100644
index 6d47cc3d0e..0000000000
--- a/osx/mpkg/dockershell.pkg/PackageInfo
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/osx/uninstall.sh b/osx/uninstall.sh
index 865e2c5a63..b245e82853 100755
--- a/osx/uninstall.sh
+++ b/osx/uninstall.sh
@@ -2,34 +2,25 @@
# Uninstall Script
-if [ "$(which boot2docker)" == "" ]; then
- echo "boot2docker does not exist on your machine!"
- exit 1
-fi
-
if [ "${USER}" != "root" ]; then
echo "$0 must be run as root!"
exit 2
fi
-echo "Stopping boot2docker processes..."
-boot2docker stop && boot2docker delete
+echo "Stopping docker-machine processes..."
+docker-machine rm -f $(docker-machine ls -q)
-echo "Removing boot2docker executable..."
-rm -f /usr/local/bin/boot2docker
+echo "Removing docker binaries..."
+rm -f /usr/local/bin/docker
+rm -f /usr/local/bin/docker-machine
+rm -f /usr/local/bin/docker-compose
-echo "Removing boot2docker ISO and socket files..."
-rm -rf ~/.boot2docker
+echo "Removing boot2docker.iso and socket files..."
+rm -rf ~/.docker
rm -rf /usr/local/share/boot2docker
-echo "Removing boot2docker SSH keys..."
-rm -f ~/.ssh/id_boot2docker*
-
echo "Removing boot2docker OSX files..."
rm -f /private/var/db/receipts/io.boot2docker.*
rm -f /private/var/db/receipts/io.boot2dockeriso.*
-echo "Removing Docker executable..."
-rm -f /usr/local/bin/docker
-
echo "All Done!"