Update to the latest patch release of 17.06.2. This
keeps the same API requirements.
This also enables pre-built binaries for armhf instead
of compiling from source.
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
| ... | ... |
@@ -1,22 +1,22 @@ |
| 1 | 1 |
#!/bin/sh |
| 2 | 2 |
|
| 3 |
-DOCKERCLI_CHANNEL=${DOCKERCLI_CHANNEL:-edge}
|
|
| 4 |
-DOCKERCLI_VERSION=${DOCKERCLI_VERSION:-17.06.0-ce}
|
|
| 3 |
+DOCKERCLI_CHANNEL=${DOCKERCLI_CHANNEL:-stable}
|
|
| 4 |
+DOCKERCLI_VERSION=${DOCKERCLI_VERSION:-17.06.2-ce}
|
|
| 5 | 5 |
|
| 6 | 6 |
install_dockercli() {
|
| 7 | 7 |
echo "Install docker/cli version $DOCKERCLI_VERSION from $DOCKERCLI_CHANNEL" |
| 8 | 8 |
|
| 9 | 9 |
arch=$(uname -m) |
| 10 | 10 |
# No official release of these platforms |
| 11 |
- if [ "$arch" != "x86_64" ] && [ "$arch" != "s390x" ]; then |
|
| 11 |
+ if [ "$arch" != "x86_64" ] && [ "$arch" != "s390x" ] && [ "$arch" != "armhf" ]; then |
|
| 12 | 12 |
build_dockercli |
| 13 | 13 |
return |
| 14 | 14 |
fi |
| 15 | 15 |
|
| 16 | 16 |
url=https://download.docker.com/linux/static |
| 17 | 17 |
curl -Ls "${url}/${DOCKERCLI_CHANNEL}/${arch}/docker-${DOCKERCLI_VERSION}.tgz" | tar -xz docker/docker
|
| 18 |
- mkdir -p ${PREFIX}
|
|
| 19 |
- mv docker/docker ${PREFIX}/
|
|
| 18 |
+ mkdir -p "${PREFIX}"
|
|
| 19 |
+ mv docker/docker "${PREFIX}/"
|
|
| 20 | 20 |
rmdir docker |
| 21 | 21 |
} |
| 22 | 22 |
|
| ... | ... |
@@ -394,8 +394,8 @@ Try {
|
| 394 | 394 |
if ($Daemon) { Execute-Build "daemon" "daemon" "dockerd" }
|
| 395 | 395 |
if ($Client) {
|
| 396 | 396 |
# Get the Docker channel and version from the environment, or use the defaults. |
| 397 |
- if (-not ($channel = $env:DOCKERCLI_CHANNEL)) { $channel = "edge" }
|
|
| 398 |
- if (-not ($version = $env:DOCKERCLI_VERSION)) { $version = "17.06.0-ce" }
|
|
| 397 |
+ if (-not ($channel = $env:DOCKERCLI_CHANNEL)) { $channel = "stable" }
|
|
| 398 |
+ if (-not ($version = $env:DOCKERCLI_VERSION)) { $version = "17.06.2-ce" }
|
|
| 399 | 399 |
|
| 400 | 400 |
# Download the zip file and extract the client executable. |
| 401 | 401 |
Write-Host "INFO: Downloading docker/cli version $version from $channel..." |