fix compile error
[platform/upstream/docker-engine.git] / build.sh
1 #!/bin/sh
2
3 set -o errexit
4
5 case "$(go env GOARCH)" in
6         "arm")
7                 arch="armv$(go env GOARM)"
8                 ;;
9         "arm64")
10                 arch="aarch64"
11                 ;;
12         "386")
13                 arch="i386"
14                 ;;
15         "amd64")
16                 arch="x86_64"
17                 ;;
18 esac
19
20 version=$(git describe --tags --always)
21
22 AUTO_GOPATH=1 \
23 DOCKER_BUILDTAGS='exclude_graphdriver_btrfs exclude_graphdriver_devicemapper' \
24 ./hack/make.sh binary-docker
25
26 src="bundles/latest/binary-docker"
27 dst="docker"
28
29 rm -rf "$dst"
30 mkdir "$dst"
31
32 cp -L "$src/docker" "$dst/docker"
33 strip "$dst/docker"
34
35 ln -s docker "$dst/dockerd"
36 ln -s docker "$dst/docker-containerd"
37 ln -s docker "$dst/docker-containerd-ctr"
38 ln -s docker "$dst/docker-containerd-shim"
39 ln -s docker "$dst/docker-proxy"
40 ln -s docker "$dst/docker-runc"
41
42 tar czfv "docker-$version-$arch.tar.gz" "$dst"