diff options
-rw-r--r-- | recipes-containers/docker/docker-moby_git.bb | 10 | ||||
-rw-r--r-- | recipes-containers/docker/files/0001-cli-use-external-GO111MODULE-and-cross-compiler.patch | 13 |
2 files changed, 15 insertions, 8 deletions
diff --git a/recipes-containers/docker/docker-moby_git.bb b/recipes-containers/docker/docker-moby_git.bb index f2599cf3..0aed206a 100644 --- a/recipes-containers/docker/docker-moby_git.bb +++ b/recipes-containers/docker/docker-moby_git.bb | |||
@@ -34,14 +34,14 @@ DESCRIPTION = "Linux container runtime \ | |||
34 | # - The common components of this recipe and docker-ce do need to be moved | 34 | # - The common components of this recipe and docker-ce do need to be moved |
35 | # to a docker.inc recipe | 35 | # to a docker.inc recipe |
36 | 36 | ||
37 | SRCREV_moby = "4ed81ac0e2504489839226ce42abc614cc4d4860" | 37 | SRCREV_moby = "3fd34324a8abc7573fa3b06190a1338263ef1ee7" |
38 | SRCREV_libnetwork = "dcdf8f176d1e13ad719e913e796fb698d846de98" | 38 | SRCREV_libnetwork = "dcdf8f176d1e13ad719e913e796fb698d846de98" |
39 | SRCREV_cli = "baeda1f82a10204ec5708d5fbba130ad76cfee49" | 39 | SRCREV_cli = "83ca73f9aa7a1c442171ef2602af4d303d9de9c2" |
40 | SRCREV_FORMAT = "moby_libnetwork" | 40 | SRCREV_FORMAT = "moby_libnetwork" |
41 | SRC_URI = "\ | 41 | SRC_URI = "\ |
42 | git://github.com/moby/moby.git;branch=20.10;name=moby;protocol=https \ | 42 | git://github.com/moby/moby.git;branch=23.0;name=moby;protocol=https \ |
43 | git://github.com/docker/libnetwork.git;branch=master;name=libnetwork;destsuffix=git/libnetwork;protocol=https \ | 43 | git://github.com/docker/libnetwork.git;branch=master;name=libnetwork;destsuffix=git/libnetwork;protocol=https \ |
44 | git://github.com/docker/cli;branch=20.10;name=cli;destsuffix=git/cli;protocol=https \ | 44 | git://github.com/docker/cli;branch=master;name=cli;destsuffix=git/cli;protocol=https \ |
45 | file://docker.init \ | 45 | file://docker.init \ |
46 | file://0001-libnetwork-use-GO-instead-of-go.patch \ | 46 | file://0001-libnetwork-use-GO-instead-of-go.patch \ |
47 | file://0001-cli-use-external-GO111MODULE-and-cross-compiler.patch \ | 47 | file://0001-cli-use-external-GO111MODULE-and-cross-compiler.patch \ |
@@ -56,7 +56,7 @@ require docker.inc | |||
56 | LICENSE = "Apache-2.0" | 56 | LICENSE = "Apache-2.0" |
57 | LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=4859e97a9c7780e77972d989f0823f28" | 57 | LIC_FILES_CHKSUM = "file://src/import/LICENSE;md5=4859e97a9c7780e77972d989f0823f28" |
58 | 58 | ||
59 | DOCKER_VERSION = "20.10.21" | 59 | DOCKER_VERSION = "23.0-beta" |
60 | PV = "${DOCKER_VERSION}+git${SRCREV_moby}" | 60 | PV = "${DOCKER_VERSION}+git${SRCREV_moby}" |
61 | 61 | ||
62 | CVE_PRODUCT = "docker mobyproject:moby" | 62 | CVE_PRODUCT = "docker mobyproject:moby" |
diff --git a/recipes-containers/docker/files/0001-cli-use-external-GO111MODULE-and-cross-compiler.patch b/recipes-containers/docker/files/0001-cli-use-external-GO111MODULE-and-cross-compiler.patch index 3814a0c2..26f5aad4 100644 --- a/recipes-containers/docker/files/0001-cli-use-external-GO111MODULE-and-cross-compiler.patch +++ b/recipes-containers/docker/files/0001-cli-use-external-GO111MODULE-and-cross-compiler.patch | |||
@@ -14,13 +14,20 @@ Index: git/cli/scripts/build/binary | |||
14 | =================================================================== | 14 | =================================================================== |
15 | --- git.orig/cli/scripts/build/binary | 15 | --- git.orig/cli/scripts/build/binary |
16 | +++ git/cli/scripts/build/binary | 16 | +++ git/cli/scripts/build/binary |
17 | @@ -73,8 +73,7 @@ | 17 | @@ -13,8 +13,6 @@ |
18 | 18 | ||
19 | echo "Building $GO_LINKMODE $(basename "${TARGET}")" | 19 | echo "Building $GO_LINKMODE $(basename "${TARGET}")" |
20 | 20 | ||
21 | -export GO111MODULE=auto | 21 | -export GO111MODULE=auto |
22 | - | ||
23 | if [ "$(go env GOOS)" = "windows" ]; then | ||
24 | if [ ! -x "$(command -v goversioninfo)" ]; then | ||
25 | >&2 echo "goversioninfo not found, skipping manifesting binary" | ||
26 | @@ -24,6 +22,6 @@ | ||
27 | fi | ||
28 | fi | ||
22 | 29 | ||
23 | -go build -o "${TARGET}" -tags "${GO_BUILDTAGS}" --ldflags "${GO_LDFLAGS}" ${GO_BUILDMODE} "${SOURCE}" | 30 | -(set -x ; go build -o "${TARGET}" -tags "${GO_BUILDTAGS}" -ldflags "${GO_LDFLAGS}" ${GO_BUILDMODE} "${SOURCE}") |
24 | +${GO} build -trimpath -o "${TARGET}" -tags "${GO_BUILDTAGS}" --ldflags "${GO_LDFLAGS}" ${GO_BUILDMODE} "${SOURCE}" | 31 | +(set -x ; ${GO} build -trimpath -o "${TARGET}" -tags "${GO_BUILDTAGS}" -ldflags "${GO_LDFLAGS}" ${GO_BUILDMODE} "${SOURCE}") |
25 | 32 | ||
26 | ln -sf "$(basename "${TARGET}")" "$(dirname "${TARGET}")/docker" | 33 | ln -sf "$(basename "${TARGET}")" "$(dirname "${TARGET}")/docker" |